1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Commit Graph

400 Commits

Author SHA1 Message Date
Aaron Dalton
2ca026de42 Adding port math/p5-Set-Partition, Enumerate all arrangements of a set in
fixed subsets.

Approved by:	tobez (implicit)
2006-06-06 00:40:10 +00:00
Pav Lucistnik
e0d44c405e - Remove math/pari-devel port 2006-06-05 21:43:10 +00:00
Cheng-Lung Sung
0eee8f918c Add gmp-ecm 6.1, elliptic Curve Method for Integer Factorization.
PR:		ports/98391
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2006-06-03 13:57:46 +00:00
Thierry Thomas
0a44455f19 MUMPS, the MUltifrontal Massively Parallel sparse direct Solver, is the
fastest matrix solver available for FreeBSD. It requires a F90 compiler
so it's built with gfortran, however care was taken to ensure it will
work with g77 while a the default compiler is changed.

PR:		ports/98107
Submitted by:	Pedro Giffuni <giffunip (at) asme.org>
2006-06-03 12:34:09 +00:00
Andrew Pantyukhin
fac3011516 Add ports math/jsmath and math/jsmath-fonts:
The jsMath package provides a method of including mathematics in HTML pages
that works across multiple browsers under Windows, Macintosh OS X, Linux and
other flavors of unix. jsMath uses native fonts, so they resize when you
change the size of the text in your browser, they print at the full resolution
of your printer, and you don't have to wait for dozens of images to be
downloaded in order to see the mathematics in a web page. There are also
advantages for web-page authors, as there is no need to preprocess your
web pages to generate any images, and the mathematics is entered in TeX form,
so it is easy to create and maintain your web pages.

Although it works best with the TeX fonts installed, jsMath will fall back
on a collection of image-based fonts (which can still be scaled or printed
at high resolution) or unicode fonts when the TeX fonts are not available.

Author: Davide P. Cervone <dvpc@union.edu>
WWW:    http://www.math.union.edu/~dpvc/jsMath/

PR:		ports/93864 (based on)
Submitted by:	Nicola Vitale <nivit@email.it>
Approved by:	krion (mentor)
2006-06-01 17:39:10 +00:00
Aaron Dalton
ea2c977e7f Adding port math/p5-Math-RandomOrg, Retrieve random numbers and data from random.org.
Approved by:	tobez (implicit)
2006-05-29 20:53:35 +00:00
Aaron Dalton
af601193d5 Adding port math/p5-Math-Cephes, a Perl interface to the Cephes math library.
Approved by:	tobez (implicit)
2006-05-27 02:29:37 +00:00
Aaron Dalton
8eb1b90e83 Adding port math/p5-Math-Algebra-Symbols, Symbolic Algebra in Pure Perl.
Approved by:	tobez (implicit)
2006-05-25 20:52:05 +00:00
Aaron Dalton
effadb7fdc Adding port math/p5-Math-Units, a Perl library to perform unit conversion.
Approved by:	tobez (implicit)
2006-05-25 20:27:48 +00:00
Aaron Dalton
ae159b0c6e Adding port math/p5-Math-Geometry-Planar, a collection of planar geometry functions.
Approved by:	tobez (implicit)
2006-05-21 23:25:32 +00:00
Aaron Dalton
adbe127428 Adding port math/p5-Math-Geometry-Planar-Offset, a library for calculating offset polygons.
Approved by:	tobez (implicit)
2006-05-21 23:14:47 +00:00
Aaron Dalton
48ccbcac40 Adding port math/p5-Math-Geometry-Planar-GPC, Perl wrapper for Alan Murta's gpc library
Approved by:	tobez (implicit)
2006-05-21 22:46:25 +00:00
Aaron Dalton
c8bf71375d Adding port math/p5-CAD-Calc, generic cad-related geometry calculations
Approved by:	tobez (implicit)
2006-05-21 22:26:37 +00:00
Aaron Dalton
1db5d16f42 Adding port math/p5-Math-Round-Var, another Perl rounding library.
Approved by:	tobez (implicit)
2006-05-21 21:44:06 +00:00
Jean Milanez Melo
b082fed13c - Remove math/vecfem, project is no longer supported.
Approved by:	mnag (mentor)
2006-05-15 22:12:41 +00:00
Aaron Dalton
b7f5e4e877 Adding port math/p5-Math-Series, a Perl extension dealing with mathematic series
Approved by:	tobez (implicit)
2006-05-15 17:18:09 +00:00
Aaron Dalton
30bd87f5ee Adding port math/p5-Math-SequenceE, a Perl extension dealing with mathematic sequences
Approved by:	tobez (implicit)
2006-05-15 17:12:48 +00:00
Aaron Dalton
ce00b8d7d8 Adding port math/p5-Math-SymbolicX-Error, Parser extension for dealing with numeric errors
Approved by:	tobez (implicit)
2006-05-15 16:58:42 +00:00
Aaron Dalton
18c1025e7c Adding port math/p5-Number-WithError-LaTeX, LaTeX output for Number::WithError
Approved by:	tobez (implicit)
2006-05-15 16:48:38 +00:00
Aaron Dalton
46701e0d9d Adding port math/p5-Number-WithError, Numbers with error propagation and scientific rounding
Approved by:	tobez (implicit)
2006-05-15 16:15:33 +00:00
Aaron Dalton
4901192772 Adding port math/p5-Math-Symbolic-Custom-Transformation, Transform Math::Symbolic trees
Approved by:	tobez (implicit)
2006-05-15 15:59:04 +00:00
Aaron Dalton
9e1392e110 Adding port math/p5-Math-Symbolic-Custom-Simplification, User defined simplification routines
Approved by:	tobez (implicit)
2006-05-15 15:50:32 +00:00
Aaron Dalton
0c61840fb0 Adding port math/p5-Math-Symbolic-Custom-Pattern, Pattern matching on Math::Symbolic trees
Approved by:	tobez (implicit)
2006-05-15 15:43:24 +00:00
Aaron Dalton
60f280a3e3 Adding port math/p5-Math-Symbolic-Custom-LaTeXDumper, Math::Symbolic LaTeX output
Approved by:	tobez (implicit)
2006-05-15 15:36:31 +00:00
Aaron Dalton
422fb53a73 Adding port math/p5-Math-SymbolicX-NoSimplification, Turn off Math::Symbolic simplification
Approved by:	tobez (implicit)
2006-05-15 15:26:46 +00:00
Aaron Dalton
cc977fa081 Adding port math/p5-Math-SymbolicX-Statistics-Distributions, Statistical distributions for Math::Symbolic objects
Approved by:	tobez (implicit)
2006-05-15 15:20:12 +00:00
Aaron Dalton
23fec79211 Adding port math/p5-Math-Symbolic-Custom-ErrorPropagation, Calculate Gaussian Error Propagation
Approved by:	tobez (implicit)
2006-05-15 15:09:05 +00:00
Aaron Dalton
c1eafb7989 Adding port math/p5-Math-SymbolicX-Complex, Complex number support for the Math::Symbolic parser
Approved by:	tobez (implicit)
2006-05-15 15:02:14 +00:00
Aaron Dalton
8c0396f6bf Adding port math/p5-Math-SymbolicX-BigNum, Big number support for the Math::Symbolic parser
Approved by:	tobez (implicit)
2006-05-15 14:54:28 +00:00
Aaron Dalton
1c588756cc Adding port math/p5-Math-SymbolicX-ParserExtensionFactory, Generate parser extensions
Approved by:	tobez (implicit)
2006-05-15 06:53:27 +00:00
Aaron Dalton
f26643cc57 Adding port math/p5-Math-Symbolic-Custom-CCompiler, Compile Math::Symbolic trees to C
Approved by:	tobez (implicit)
2006-05-15 06:46:27 +00:00
Aaron Dalton
58e4a7d524 Adding port math/p5-Math-SymbolicX-Inline, Inlined Math::Symbolic functions
Approved by:	tobez (implicit)
2006-05-15 06:36:16 +00:00
Aaron Dalton
0e0b368971 Adding port math/p5-Math-Symbolic-Custom-Contains, Find subtrees in Math::Symbolic expressions
Approved by:	tobez (implicit)
2006-05-15 06:27:26 +00:00
Aaron Dalton
27a90a04e5 Adding port math/p5-Math-Symbolic, a library for dealing with symbolic math.
Approved by:	tobez (implicit)
2006-05-15 06:11:36 +00:00
Emanuel Haupt
f1fcae91f3 Add ump 0.8.3.2, a graphical, easy to use math program.
PR:		96110
Submitted by:	Nicola Vitale <nivit@email.it>
2006-05-05 09:13:30 +00:00
Thierry Thomas
79effcf930 Before a calculation can be performed on a parallel computer, it must first be
decomposed into tasks which are assigned to different processors. Efficient use
of the machine requires that each processor have about the same amount of work
to do and that the quantity of interprocessor communication is kept small.
Finding an optimal decomposition is provably hard, but due to its practical
importance, a great deal of effort has been devoted to developing heuristics
for this problem.
The decomposition problem can be addressed in terms of graph partitioning. Rob
Leland and I have developed a variety of algorithms for graph partitioning and
implemented them into a package we call Chaco. The code is being used at most
of the major parallel computing centers around the world to simplify the
development of parallel applications, and to ensure that high performance is
obtained. Chaco has contributed to a wide variety of computational studies
including investigation of the molecular structure of liquid crystals,
evaluating the design of a chemical vapor deposition reactor and modeling
automobile collisions.

WWW:	 http://www.cs.sandia.gov/~bahendr/chaco.html

Note: this port includes a patch provided by Walter Landry for use within MBDyn

PR:		ports/96699
Submitted by:	Pedro Giffuni <giffunip (at) asme.org>
2006-05-03 21:10:26 +00:00
Thierry Thomas
53ded43479 RKWard aims to provide an easily extensible, easy to use IDE/GUI for the
R-project.

RKWard tries to combine the power of the R-language with the (relative) ease of
use of commercial statistics tools.
2006-04-29 19:53:16 +00:00
Thierry Thomas
8315488dab BLAS and some Libraries from Scalapack used by Elmer FEM package.
These libraries, as most Elmer packages, are built with a F90 compiler.

Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-04-24 19:51:56 +00:00
Thierry Thomas
662486c37e This is a slightly modified version of umfpack for use with the Elmer FEM
package.

Among other small changes, Elmer calls umfpack routines from f90 using
umf4_f77wrapper.c from umfpacks demo directory. The elmer-umfpack build
compiles this and includes it in the libumfpack.a.

Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-04-24 19:47:52 +00:00
Erwin Lansing
9fe94a7638 Add kash3
Forgotten by:	johans
2006-04-20 06:41:50 +00:00
Jean-Yves Lefort
de81bcb1c4 Add cgal.
CGAL is a collaborative effort of several sites in Europe and Israel. The goal
is to make the most important of the solutions and methods developed in
computational geometry available to users in industry and academia in a C++
library. The goal is to provide easy access to useful, reliable geometric
algorithms.

The CGAL library contains:

    * the Kernel with geometric primitives such as points, vectors, lines,
      predicates for testing things such as relative positions of points, and
      operations such as intersections and distance calculation.
    * the Basic Library which is a collection of standard data structures and
      geometric algorithms, such as convex hull in 2D/3D, (Delaunay)
      triangulation in 2D/3D, planar map, polyhedron, smallest enclosing
      circle, and multidimensional query structures.
    * the Support Library which offers interfaces to other packages, e.g., for
      visualisation, and I/O, and other support facilities.

WWW: http://www.cgal.org/
2006-04-10 10:48:49 +00:00
Edwin Groothuis
37468a2901 Reintroduce legacy port: vtk 4.3
I'd like to reintroduce VTK 4.3 to the ports tree to
	facilitate building a new port, Caret 5.3.  Starting with
	VTK 4.4, support for "float" coordinates has been dropped
	from many functions.  The Caret code will require significant
	changes to compile with VTK 4.4.  Since the Caret developers
	do not yet have a timeline for upgrading to VTK 4.4, I'd
	like to reintroduce VTK 4.3 for the interim.  Only the vtk
	base and vtk-headers are essential.  Below are shar files
	for these two trees.  They are based on the original vtk
	4.3 port.  The only modifications are:

	1. The folder names are changed from vtk and vtk-headers
	to vtk43 and vtk43-headers to prevent a collision with the
	current vtk in /usr/ports/math.

	2. PREFIX is set to ${LOCALBASE}/vtk43 to prevent a collision
	with the current vtk installation.

PR:		ports/92468
Submitted by:	Jason Bacon <bacon@smithers.neuro.mcw.edu>
2006-04-04 22:47:58 +00:00
Vasil Dimov
fe9632a04b Remove expired leaf ports:
2006-03-31 mail/glacier
2006-03-31 math/xwpl
2006-03-31 06:29:38 +00:00
Thierry Thomas
74331843f6 K3DSurf is a program to visualize and manipulate multidimensional surfaces
by using Mathematical equations. It's also a "Modeler" for POV-Ray in the
area of parametric surfaces.

Features :
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Full support of all functions (like C language).
* Support of mouse event in the drawing area (Left:Rotate, Right:scale
  and Midle:translate).
* Animation an Morph effect.
* Povscript and Mesh file generation(and Run if povray is installed).
  VRML2 and OBJ files also supported.
* More than 100 well known examples.
2006-02-20 08:57:48 +00:00
Aaron Dalton
c17167b0ad Adding port math/p5-AI-Genetic, A pure Perl genetic algorithm implementation.
Approved by:	tobez (implicit)
2006-02-20 02:29:24 +00:00
Aaron Dalton
02ddb4a65e Adding port math/p5-Math-Intersection-StraightLine, calculates the intersection point of straight lines as defined by either function, vector, or points.
Submitted by:	aaron
Approved by:	tobez (implicit)
2006-02-18 08:20:27 +00:00
Renato Botelho
99d47b08f7 muParser is an extensible high performance math parser library written in C++.
It is based on transforming an expression into a bytecode and precalculating
constant parts of it.

Author:	Ingo Berg <ingo_berg@gmx.de>
WWW:	http://muparser.sourceforge.net/

PR:		ports/93379
Submitted by:	Nicola Vitale	<nivit@email.it>
2006-02-15 16:58:32 +00:00
Thierry Thomas
e4bf1fcd30 Repocopy math/netcdf to science/netcdf, along with cdf, hdf and hdf5.
PR:		92497
Submitted by:	/me
Repocopied by:	marcus
2006-01-30 22:19:24 +00:00
Pav Lucistnik
bd9cee8843 A high quality tetrahedral mesher. It can be plugged in cad/gmsh.
PR:		ports/91604
Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-01-15 01:43:25 +00:00
Michael Nottebrock
e9b4c3c907 Add abakus, a bc-like calculator with a KDE GUI.
Submitted by:   Andy Fawcett <andy@athame.co.uk>
2006-01-03 19:56:53 +00:00