The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD math : atlas

Automatically Tuned Linear Algebra Software (ATLAS)

 The ATLAS (Automatically Tuned Linear Algebra Software) project is
an ongoing research effort focusing on applying empirical techniques
in order to provide portable performance. 

At present, it provides C and Fortran77 interfaces to a portable,
efficient BLAS implementation, as well as enhanced versions of 
a few routines from LAPACK.

If you want to link software to ATLAS rather than the standard BLAS, simply 
use -lf77blas -latlas (order is important), or -lptf77blas -latlas for the 
threaded library (which is primarily useful on SMP machines), in place of 
the usual -lblas.  Corresponding pure C versions of the ATLAS libraries are 
also included, in libcblas and libptcblas.

The ATLAS-enhanced LAPACK routines are also provided.
To link software with this library instead of the standard LAPACK, use 
-L/usr/local/lib/gcc-4.2.3 -L/usr/local/lib/gcc-4.2.3/gcc/i386-portbld-freebsd7.0/4.2.3 -lalapack -lf77blas -lcblas -latlas -lgfortranbegin -lgfortran -lm, or 
-L/usr/local/lib/gcc-4.2.3 -L/usr/local/lib/gcc-4.2.3/gcc/i386-portbld-freebsd7.0/4.2.3 -lalapack_r -lptf77blas -lptcblas -latlas -lgfortranbegin -lgfortran
-lm for the threaded library, in place of the usual -llapack.
Note that
-L/usr/local/lib/gcc-4.2.3 -L/usr/local/lib/gcc-4.2.3/gcc/i386-portbld-freebsd7.0/4.2.3
depends on your environment. 

http://math-atlas.sourceforge.net/



atlas history


v. 1.53
date: 2007/12/19 22:47:56;  author: maho;  state: Exp;  lines: +137 -119
Update to 3.8.0.

Only verified on i386 and amd64 FreeBSD 7BETA.

Discussions with: bf , truckman
and Tijl Coosemans .

PR: 118270 and 118271

v. 1.52 date: 2007/09/30 04:02:10; author: maho; state: Exp; lines: +8 -16 Using new LAPACK 3.1.1 port (threfore BUMPPORTREVISION) and unbreak.
v. 1.51 date: 2007/09/29 12:57:39; author: maho; state: Exp; lines: +2 -0 Temporary marked as broken. Creating ATLAS'ed LAPACK part is now broken.
v. 1.50 date: 2007/07/30 08:04:04; author: maho; state: Exp; lines: +0 -6 In ATLAS/INSTALL.txt it is said that gcc42 is superior to both gcc3 and gcc41 - and FreeBSD 7 current imported gcc42. Spotted by: Li-Lun \"Leland\" Wang"
v. 1.49 date: 2007/07/12 08:10:55; author: maho; state: Exp; lines: +1 -4 Now we use USE_FORTRAN=yes to use FORTRAN compiler.
v. 1.48 date: 2007/03/08 08:26:19; author: maho; state: Exp; lines: +1 -1 Fix errata listed at http://math-atlas.sourceforge.net/errata.html and bump portrevision. Submitted by: bf
v. 1.47 date: 2007/01/16 02:39:07; author: maho; state: Exp; lines: +0 -2 Remove CONFLICT line as elmer-mathlibs are deprecated by migration to gfortran.
v. 1.46 date: 2007/01/15 05:45:25; author: maho; state: Exp; lines: +1 -0 Atlas should not depend on GNU F77. Now it doesn't expect existence of /usr/include/g2c.h
v. 1.45 date: 2007/01/14 13:26:54; author: thierry; state: Exp; lines: +4 -3 gmake is needed as a build dependency. Approved by: maho
v. 1.44 date: 2007/01/11 21:42:56; author: maho; state: Exp; lines: +2 -2 Fix build with WITH_OPTIMIZED_FLAGS.
v. 1.43 date: 2007/01/11 07:03:13; author: maho; state: Exp; lines: +4 -16 * Migrate to gfortran. but stock GCC is used. * lapack/blas are compiled with gforntran, thus we build TEST section as well.
v. 1.42 date: 2007/01/09 22:39:17; author: maho; state: Exp; lines: +12 -12 * Shared lib number has been bumped 1 to 2 * Bump port revision
v. 1.41 date: 2007/01/06 22:18:51; author: maho; state: Exp; lines: +46 -14 * Migrate to gfortran. * portlint. * (option) Installing benchmark tests for real FLOPS. * Bump portrevision.
v. 1.40 date: 2006/08/07 01:40:52; author: maho; state: Exp; lines: +4 -0 Fix error when WITH_OPTIMIZED_FLAGS is specified. PR: 100991 Submitted by: Masayuki Takemura
v. 1.39 date: 2006/07/09 01:35:28; author: maho; state: Exp; lines: +1 -1 A better WITH_OPTIMIZED_FLAGS.
v. 1.38 date: 2006/05/10 22:37:05; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.37 date: 2006/04/26 05:13:41; author: maho; state: Exp; lines: +2 -0 Register conflicts with math/elmer-mathlibs. Submitted by: thierry and Pedro F. Giffuni
v. 1.36 date: 2006/02/14 02:30:16; author: maho; state: Exp; lines: +68 -12 o cleanups o faster build time; 4h45m19.23s for my Pentium M 1.6G. now static libs are build via knob, timing torerance patch is applied via knob. Submitted by: many
v. 1.35 date: 2005/09/07 01:52:21; author: kris; state: Exp; lines: +2 -0 Set NO_PACKAGE: atlas optimizes for the local machine, so a package is not generally useful. Reviewed by: maho (maintainer)
v. 1.34 date: 2005/04/12 03:26:02; author: obrien; state: Exp; lines: +2 -2 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.33 date: 2005/04/11 08:03:14; author: obrien; state: Exp; lines: +2 -2 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.32 date: 2005/01/25 05:47:56; author: maho; state: Exp; lines: +8 -1 Add a warning message Suggested by: Rob D. <162144@gmail.com>
v. 1.31 date: 2005/01/25 05:40:14; author: maho; state: Exp; lines: +1 -4 Reduce optimization level so that not get trapped at infinite loop
v. 1.30 date: 2004/10/24 03:40:23; author: maho; state: Exp; lines: +0 -0 Forced commit Actually this report was submitted by mharo, and eik kindly told me how to fix. PR: 71095 Submitted by: mharo
v. 1.29 date: 2004/10/24 03:37:02; author: maho; state: Exp; lines: +5 -1 Avoid the use of != statements in ports Makefile PR: 71095 Submitted by: eik
v. 1.28 date: 2004/09/30 05:31:54; author: kris; state: Exp; lines: +1 -1 Increase USE_GCC to 3.4 for those ports which compile with it. Approved by: portmgr
v. 1.27 date: 2004/09/02 00:25:45; author: maho; state: Exp; lines: +3 -3 type -> arch Pointy hat to: maho
v. 1.26 date: 2004/09/01 09:59:25; author: maho; state: Exp; lines: +4 -4 Build fix for 5-STABLE
v. 1.25 date: 2004/08/18 05:46:25; author: maho; state: Exp; lines: +2 -6 o Significantly performance loss by overriding several optimization flags... o update to 3.7.8
v. 1.24 date: 2004/07/14 04:49:51; author: maho; state: Exp; lines: +7 -2 1) correct the names of shared libs for threaded version 2) Some Pentium 4 series have more caches (not 512kB, but 1M ~ 2M)
v. 1.23 date: 2004/05/06 19:49:42; author: maho; state: Exp; lines: +6 -6 Make portlint happy by replacing space to tab PR: 65409 Submitted by: trevor
v. 1.22 date: 2004/03/30 14:49:20; author: maho; state: Exp; lines: +2 -2 make portlint happy
v. 1.21 date: 2004/03/20 05:20:46; author: maho; state: Exp; lines: +1 -7 Do not hardcord PICFLAG Submitted by: ru
v. 1.20 date: 2004/03/19 04:20:11; author: maho; state: Exp; lines: +6 -0 Backout previous change of PICFLAG, since behaviour of -fPIC and -fpic are different. Here is the comment form obrien: -- "-fpic" is a [minor?] optimization for machines that can handle it: -fpic Generate position-independent code (PIC) suitable for use in a shared library, if supported for the target machine. Such code accesses all constant addresses through a global offset table (GOT). The dynamic loader resolves the GOT entries when the program starts (the dynamic loader is not part of GCC; it is part of the operating system). If the GOT size for the linked executable exceeds a machine-specific maximum size, you get an error message from the linker indicating that -fpic does not work; in that case, recompile with -fPIC instead. (These maximums are 16k on the m88k, 8k on the SPARC, and 32k on the m68k and RS/6000. The 386 has no such limit.) -fPIC If supported for the target machine, emit position-independent code, suitable for dynamic linking and avoiding any limit on the size of the global offset table. This option makes a difference on the m68k, m88k, and the SPARC. Thanks to: obrien
v. 1.19 date: 2004/03/18 23:06:11; author: maho; state: Exp; lines: +0 -6 -fPIC is appropreate on all architectures. Submitted by: kris
v. 1.18 date: 2004/03/17 09:46:35; author: maho; state: Exp; lines: +6 -7 Fix build on alpha 4-stable Submitted by: kris via bento
v. 1.17 date: 2004/02/28 09:45:06; author: maho; state: Exp; lines: +111 -48 Update to 3.6.0
v. 1.16 date: 2004/02/01 02:04:48; author: maho; state: Exp; lines: +1 -1 math/atlas should not LIB_DEPENDS on math/lapack. lapack is required only for building. PR: 61963 Submitted by: AMAKAWA Shuhei
v. 1.15 date: 2003/08/08 10:42:58; author: maho; state: Exp; lines: +2 -1 Backout to 3.5.5 a) newer version build fails like: /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b1' /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b0' b) Define PORTEPOCH=1 Reported by: Pedro F. Giffuni kris Thierry Thomas Jonathan
v. 1.14 date: 2003/08/02 16:11:30; author: maho; state: Exp; lines: +2 -2 Fix build on 4-STABLE disabiling sanity check. Submitted by: kris via bento "Dannis 't Hart"
v. 1.13 date: 2003/07/29 15:50:39; author: maho; state: Exp; lines: +1 -1 Update to 3.5.7
v. 1.12 date: 2003/07/02 23:03:38; author: maho; state: Exp; lines: +4 -5 1. update to 3.5.6 2. rename suffix of threaded libs from thr to _r.
v. 1.11 date: 2003/07/02 21:39:35; author: maho; state: Exp; lines: +52 -23 build both threaded/non-threaded libraries which introduced some kludge... Reported by: kris (broken on bento for lapack++) Suggestion from: "Pedro F. Giffuni"
v. 1.10 date: 2003/06/30 19:19:43; author: maho; state: Exp; lines: +4 -5 update to 3.5.5 Submitted by: Thomas Gellekum
v. 1.9 date: 2003/06/11 04:17:37; author: maho; state: Exp; lines: +12 -0 1. make atlas thread safe 2. set an option that force atlas to make threaded 3. bump port revision
v. 1.8 date: 2003/06/11 00:17:38; author: maho; state: Exp; lines: +1 -1 Update to 2.5.2
v. 1.7 date: 2003/05/04 01:02:10; author: maho; state: Exp; lines: +4 -5 1. Update to 2.5.1 2. change maintainer's e-mail address.
v. 1.6 date: 2003/02/21 12:43:57; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.5 date: 2002/08/19 16:20:09; author: naddy; state: Exp; lines: +15 -0 Fix build on alpha. PR: 41770 Submitted by: Nakata Maho
v. 1.4 date: 2002/07/15 10:41:16; author: ijliao; state: Exp; lines: +1 -0 fix on p4 architecture bump portrevision PR: 40321 Submitted by: maintainer
v. 1.3 date: 2002/06/22 07:54:15; author: yoichi; state: Exp; lines: +27 -16 Update to 3.4.1. (Use patch posted to ports-jp@ list) PR: 37663 Submitted by: maintainer
v. 1.2 date: 2002/03/26 05:49:54; author: ijliao; state: Exp; lines: +16 -12 make it be able to build on all supported archs PR: 35994 Submitted by: Li-lun Wang (Leland Wang) Approved by: maintainer
v. 1.1 date: 2002/03/15 03:53:15; author: ijliao; state: Exp; add atlas 3.3.14 Automatically Tuned Linear Algebra Software (ATLAS) PR: 35908 Submitted by: Nakata Maho ============================================================================= v. 1.53 date: 2007/12/19 22:47:56; author: maho; state: Exp; lines: +137 -119 Update to 3.8.0. Only verified on i386 and amd64 FreeBSD 7BETA. Discussions with: bf , truckman and Tijl Coosemans . PR: 118270 and 118271
v. 1.52 date: 2007/09/30 04:02:10; author: maho; state: Exp; lines: +8 -16 Using new LAPACK 3.1.1 port (threfore BUMPPORTREVISION) and unbreak.
v. 1.51 date: 2007/09/29 12:57:39; author: maho; state: Exp; lines: +2 -0 Temporary marked as broken. Creating ATLAS'ed LAPACK part is now broken.
v. 1.50 date: 2007/07/30 08:04:04; author: maho; state: Exp; lines: +0 -6 In ATLAS/INSTALL.txt it is said that gcc42 is superior to both gcc3 and gcc41 - and FreeBSD 7 current imported gcc42. Spotted by: Li-Lun \"Leland\" Wang"
v. 1.49 date: 2007/07/12 08:10:55; author: maho; state: Exp; lines: +1 -4 Now we use USE_FORTRAN=yes to use FORTRAN compiler.
v. 1.48 date: 2007/03/08 08:26:19; author: maho; state: Exp; lines: +1 -1 Fix errata listed at http://math-atlas.sourceforge.net/errata.html and bump portrevision. Submitted by: bf
v. 1.47 date: 2007/01/16 02:39:07; author: maho; state: Exp; lines: +0 -2 Remove CONFLICT line as elmer-mathlibs are deprecated by migration to gfortran.
v. 1.46 date: 2007/01/15 05:45:25; author: maho; state: Exp; lines: +1 -0 Atlas should not depend on GNU F77. Now it doesn't expect existence of /usr/include/g2c.h
v. 1.45 date: 2007/01/14 13:26:54; author: thierry; state: Exp; lines: +4 -3 gmake is needed as a build dependency. Approved by: maho
v. 1.44 date: 2007/01/11 21:42:56; author: maho; state: Exp; lines: +2 -2 Fix build with WITH_OPTIMIZED_FLAGS.
v. 1.43 date: 2007/01/11 07:03:13; author: maho; state: Exp; lines: +4 -16 * Migrate to gfortran. but stock GCC is used. * lapack/blas are compiled with gforntran, thus we build TEST section as well.
v. 1.42 date: 2007/01/09 22:39:17; author: maho; state: Exp; lines: +12 -12 * Shared lib number has been bumped 1 to 2 * Bump port revision
v. 1.41 date: 2007/01/06 22:18:51; author: maho; state: Exp; lines: +46 -14 * Migrate to gfortran. * portlint. * (option) Installing benchmark tests for real FLOPS. * Bump portrevision.
v. 1.40 date: 2006/08/07 01:40:52; author: maho; state: Exp; lines: +4 -0 Fix error when WITH_OPTIMIZED_FLAGS is specified. PR: 100991 Submitted by: Masayuki Takemura
v. 1.39 date: 2006/07/09 01:35:28; author: maho; state: Exp; lines: +1 -1 A better WITH_OPTIMIZED_FLAGS.
v. 1.38 date: 2006/05/10 22:37:05; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.37 date: 2006/04/26 05:13:41; author: maho; state: Exp; lines: +2 -0 Register conflicts with math/elmer-mathlibs. Submitted by: thierry and Pedro F. Giffuni
v. 1.36 date: 2006/02/14 02:30:16; author: maho; state: Exp; lines: +68 -12 o cleanups o faster build time; 4h45m19.23s for my Pentium M 1.6G. now static libs are build via knob, timing torerance patch is applied via knob. Submitted by: many
v. 1.35 date: 2005/09/07 01:52:21; author: kris; state: Exp; lines: +2 -0 Set NO_PACKAGE: atlas optimizes for the local machine, so a package is not generally useful. Reviewed by: maho (maintainer)
v. 1.34 date: 2005/04/12 03:26:02; author: obrien; state: Exp; lines: +2 -2 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.33 date: 2005/04/11 08:03:14; author: obrien; state: Exp; lines: +2 -2 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.32 date: 2005/01/25 05:47:56; author: maho; state: Exp; lines: +8 -1 Add a warning message Suggested by: Rob D. <162144@gmail.com>
v. 1.31 date: 2005/01/25 05:40:14; author: maho; state: Exp; lines: +1 -4 Reduce optimization level so that not get trapped at infinite loop
v. 1.30 date: 2004/10/24 03:40:23; author: maho; state: Exp; lines: +0 -0 Forced commit Actually this report was submitted by mharo, and eik kindly told me how to fix. PR: 71095 Submitted by: mharo
v. 1.29 date: 2004/10/24 03:37:02; author: maho; state: Exp; lines: +5 -1 Avoid the use of != statements in ports Makefile PR: 71095 Submitted by: eik
v. 1.28 date: 2004/09/30 05:31:54; author: kris; state: Exp; lines: +1 -1 Increase USE_GCC to 3.4 for those ports which compile with it. Approved by: portmgr
v. 1.27 date: 2004/09/02 00:25:45; author: maho; state: Exp; lines: +3 -3 type -> arch Pointy hat to: maho
v. 1.26 date: 2004/09/01 09:59:25; author: maho; state: Exp; lines: +4 -4 Build fix for 5-STABLE
v. 1.25 date: 2004/08/18 05:46:25; author: maho; state: Exp; lines: +2 -6 o Significantly performance loss by overriding several optimization flags... o update to 3.7.8
v. 1.24 date: 2004/07/14 04:49:51; author: maho; state: Exp; lines: +7 -2 1) correct the names of shared libs for threaded version 2) Some Pentium 4 series have more caches (not 512kB, but 1M ~ 2M)
v. 1.23 date: 2004/05/06 19:49:42; author: maho; state: Exp; lines: +6 -6 Make portlint happy by replacing space to tab PR: 65409 Submitted by: trevor
v. 1.22 date: 2004/03/30 14:49:20; author: maho; state: Exp; lines: +2 -2 make portlint happy
v. 1.21 date: 2004/03/20 05:20:46; author: maho; state: Exp; lines: +1 -7 Do not hardcord PICFLAG Submitted by: ru
v. 1.20 date: 2004/03/19 04:20:11; author: maho; state: Exp; lines: +6 -0 Backout previous change of PICFLAG, since behaviour of -fPIC and -fpic are different. Here is the comment form obrien: -- "-fpic" is a [minor?] optimization for machines that can handle it: -fpic Generate position-independent code (PIC) suitable for use in a shared library, if supported for the target machine. Such code accesses all constant addresses through a global offset table (GOT). The dynamic loader resolves the GOT entries when the program starts (the dynamic loader is not part of GCC; it is part of the operating system). If the GOT size for the linked executable exceeds a machine-specific maximum size, you get an error message from the linker indicating that -fpic does not work; in that case, recompile with -fPIC instead. (These maximums are 16k on the m88k, 8k on the SPARC, and 32k on the m68k and RS/6000. The 386 has no such limit.) -fPIC If supported for the target machine, emit position-independent code, suitable for dynamic linking and avoiding any limit on the size of the global offset table. This option makes a difference on the m68k, m88k, and the SPARC. Thanks to: obrien
v. 1.19 date: 2004/03/18 23:06:11; author: maho; state: Exp; lines: +0 -6 -fPIC is appropreate on all architectures. Submitted by: kris
v. 1.18 date: 2004/03/17 09:46:35; author: maho; state: Exp; lines: +6 -7 Fix build on alpha 4-stable Submitted by: kris via bento
v. 1.17 date: 2004/02/28 09:45:06; author: maho; state: Exp; lines: +111 -48 Update to 3.6.0
v. 1.16 date: 2004/02/01 02:04:48; author: maho; state: Exp; lines: +1 -1 math/atlas should not LIB_DEPENDS on math/lapack. lapack is required only for building. PR: 61963 Submitted by: AMAKAWA Shuhei
v. 1.15 date: 2003/08/08 10:42:58; author: maho; state: Exp; lines: +2 -1 Backout to 3.5.5 a) newer version build fails like: /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b1' /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b0' b) Define PORTEPOCH=1 Reported by: Pedro F. Giffuni kris Thierry Thomas Jonathan
v. 1.14 date: 2003/08/02 16:11:30; author: maho; state: Exp; lines: +2 -2 Fix build on 4-STABLE disabiling sanity check. Submitted by: kris via bento "Dannis 't Hart"
v. 1.13 date: 2003/07/29 15:50:39; author: maho; state: Exp; lines: +1 -1 Update to 3.5.7
v. 1.12 date: 2003/07/02 23:03:38; author: maho; state: Exp; lines: +4 -5 1. update to 3.5.6 2. rename suffix of threaded libs from thr to _r.
v. 1.11 date: 2003/07/02 21:39:35; author: maho; state: Exp; lines: +52 -23 build both threaded/non-threaded libraries which introduced some kludge... Reported by: kris (broken on bento for lapack++) Suggestion from: "Pedro F. Giffuni"
v. 1.10 date: 2003/06/30 19:19:43; author: maho; state: Exp; lines: +4 -5 update to 3.5.5 Submitted by: Thomas Gellekum
v. 1.9 date: 2003/06/11 04:17:37; author: maho; state: Exp; lines: +12 -0 1. make atlas thread safe 2. set an option that force atlas to make threaded 3. bump port revision
v. 1.8 date: 2003/06/11 00:17:38; author: maho; state: Exp; lines: +1 -1 Update to 2.5.2
v. 1.7 date: 2003/05/04 01:02:10; author: maho; state: Exp; lines: +4 -5 1. Update to 2.5.1 2. change maintainer's e-mail address.
v. 1.6 date: 2003/02/21 12:43:57; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.5 date: 2002/08/19 16:20:09; author: naddy; state: Exp; lines: +15 -0 Fix build on alpha. PR: 41770 Submitted by: Nakata Maho
v. 1.4 date: 2002/07/15 10:41:16; author: ijliao; state: Exp; lines: +1 -0 fix on p4 architecture bump portrevision PR: 40321 Submitted by: maintainer
v. 1.3 date: 2002/06/22 07:54:15; author: yoichi; state: Exp; lines: +27 -16 Update to 3.4.1. (Use patch posted to ports-jp@ list) PR: 37663 Submitted by: maintainer
v. 1.2 date: 2002/03/26 05:49:54; author: ijliao; state: Exp; lines: +16 -12 make it be able to build on all supported archs PR: 35994 Submitted by: Li-lun Wang (Leland Wang) Approved by: maintainer
v. 1.1 date: 2002/03/15 03:53:15; author: ijliao; state: Exp; add atlas 3.3.14 Automatically Tuned Linear Algebra Software (ATLAS) PR: 35908 Submitted by: Nakata Maho ============================================================================= v. 1.53 date: 2007/12/19 22:47:56; author: maho; state: Exp; lines: +137 -119 Update to 3.8.0. Only verified on i386 and amd64 FreeBSD 7BETA. Discussions with: bf , truckman and Tijl Coosemans . PR: 118270 and 118271
v. 1.52 date: 2007/09/30 04:02:10; author: maho; state: Exp; lines: +8 -16 Using new LAPACK 3.1.1 port (threfore BUMPPORTREVISION) and unbreak.
v. 1.51 date: 2007/09/29 12:57:39; author: maho; state: Exp; lines: +2 -0 Temporary marked as broken. Creating ATLAS'ed LAPACK part is now broken.
v. 1.50 date: 2007/07/30 08:04:04; author: maho; state: Exp; lines: +0 -6 In ATLAS/INSTALL.txt it is said that gcc42 is superior to both gcc3 and gcc41 - and FreeBSD 7 current imported gcc42. Spotted by: Li-Lun \"Leland\" Wang"
v. 1.49 date: 2007/07/12 08:10:55; author: maho; state: Exp; lines: +1 -4 Now we use USE_FORTRAN=yes to use FORTRAN compiler.
v. 1.48 date: 2007/03/08 08:26:19; author: maho; state: Exp; lines: +1 -1 Fix errata listed at http://math-atlas.sourceforge.net/errata.html and bump portrevision. Submitted by: bf
v. 1.47 date: 2007/01/16 02:39:07; author: maho; state: Exp; lines: +0 -2 Remove CONFLICT line as elmer-mathlibs are deprecated by migration to gfortran.
v. 1.46 date: 2007/01/15 05:45:25; author: maho; state: Exp; lines: +1 -0 Atlas should not depend on GNU F77. Now it doesn't expect existence of /usr/include/g2c.h
v. 1.45 date: 2007/01/14 13:26:54; author: thierry; state: Exp; lines: +4 -3 gmake is needed as a build dependency. Approved by: maho
v. 1.44 date: 2007/01/11 21:42:56; author: maho; state: Exp; lines: +2 -2 Fix build with WITH_OPTIMIZED_FLAGS.
v. 1.43 date: 2007/01/11 07:03:13; author: maho; state: Exp; lines: +4 -16 * Migrate to gfortran. but stock GCC is used. * lapack/blas are compiled with gforntran, thus we build TEST section as well.
v. 1.42 date: 2007/01/09 22:39:17; author: maho; state: Exp; lines: +12 -12 * Shared lib number has been bumped 1 to 2 * Bump port revision
v. 1.41 date: 2007/01/06 22:18:51; author: maho; state: Exp; lines: +46 -14 * Migrate to gfortran. * portlint. * (option) Installing benchmark tests for real FLOPS. * Bump portrevision.
v. 1.40 date: 2006/08/07 01:40:52; author: maho; state: Exp; lines: +4 -0 Fix error when WITH_OPTIMIZED_FLAGS is specified. PR: 100991 Submitted by: Masayuki Takemura
v. 1.39 date: 2006/07/09 01:35:28; author: maho; state: Exp; lines: +1 -1 A better WITH_OPTIMIZED_FLAGS.
v. 1.38 date: 2006/05/10 22:37:05; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.37 date: 2006/04/26 05:13:41; author: maho; state: Exp; lines: +2 -0 Register conflicts with math/elmer-mathlibs. Submitted by: thierry and Pedro F. Giffuni
v. 1.36 date: 2006/02/14 02:30:16; author: maho; state: Exp; lines: +68 -12 o cleanups o faster build time; 4h45m19.23s for my Pentium M 1.6G. now static libs are build via knob, timing torerance patch is applied via knob. Submitted by: many
v. 1.35 date: 2005/09/07 01:52:21; author: kris; state: Exp; lines: +2 -0 Set NO_PACKAGE: atlas optimizes for the local machine, so a package is not generally useful. Reviewed by: maho (maintainer)
v. 1.34 date: 2005/04/12 03:26:02; author: obrien; state: Exp; lines: +2 -2 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.33 date: 2005/04/11 08:03:14; author: obrien; state: Exp; lines: +2 -2 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.32 date: 2005/01/25 05:47:56; author: maho; state: Exp; lines: +8 -1 Add a warning message Suggested by: Rob D. <162144@gmail.com>
v. 1.31 date: 2005/01/25 05:40:14; author: maho; state: Exp; lines: +1 -4 Reduce optimization level so that not get trapped at infinite loop
v. 1.30 date: 2004/10/24 03:40:23; author: maho; state: Exp; lines: +0 -0 Forced commit Actually this report was submitted by mharo, and eik kindly told me how to fix. PR: 71095 Submitted by: mharo
v. 1.29 date: 2004/10/24 03:37:02; author: maho; state: Exp; lines: +5 -1 Avoid the use of != statements in ports Makefile PR: 71095 Submitted by: eik
v. 1.28 date: 2004/09/30 05:31:54; author: kris; state: Exp; lines: +1 -1 Increase USE_GCC to 3.4 for those ports which compile with it. Approved by: portmgr
v. 1.27 date: 2004/09/02 00:25:45; author: maho; state: Exp; lines: +3 -3 type -> arch Pointy hat to: maho
v. 1.26 date: 2004/09/01 09:59:25; author: maho; state: Exp; lines: +4 -4 Build fix for 5-STABLE
v. 1.25 date: 2004/08/18 05:46:25; author: maho; state: Exp; lines: +2 -6 o Significantly performance loss by overriding several optimization flags... o update to 3.7.8
v. 1.24 date: 2004/07/14 04:49:51; author: maho; state: Exp; lines: +7 -2 1) correct the names of shared libs for threaded version 2) Some Pentium 4 series have more caches (not 512kB, but 1M ~ 2M)
v. 1.23 date: 2004/05/06 19:49:42; author: maho; state: Exp; lines: +6 -6 Make portlint happy by replacing space to tab PR: 65409 Submitted by: trevor
v. 1.22 date: 2004/03/30 14:49:20; author: maho; state: Exp; lines: +2 -2 make portlint happy
v. 1.21 date: 2004/03/20 05:20:46; author: maho; state: Exp; lines: +1 -7 Do not hardcord PICFLAG Submitted by: ru
v. 1.20 date: 2004/03/19 04:20:11; author: maho; state: Exp; lines: +6 -0 Backout previous change of PICFLAG, since behaviour of -fPIC and -fpic are different. Here is the comment form obrien: -- "-fpic" is a [minor?] optimization for machines that can handle it: -fpic Generate position-independent code (PIC) suitable for use in a shared library, if supported for the target machine. Such code accesses all constant addresses through a global offset table (GOT). The dynamic loader resolves the GOT entries when the program starts (the dynamic loader is not part of GCC; it is part of the operating system). If the GOT size for the linked executable exceeds a machine-specific maximum size, you get an error message from the linker indicating that -fpic does not work; in that case, recompile with -fPIC instead. (These maximums are 16k on the m88k, 8k on the SPARC, and 32k on the m68k and RS/6000. The 386 has no such limit.) -fPIC If supported for the target machine, emit position-independent code, suitable for dynamic linking and avoiding any limit on the size of the global offset table. This option makes a difference on the m68k, m88k, and the SPARC. Thanks to: obrien
v. 1.19 date: 2004/03/18 23:06:11; author: maho; state: Exp; lines: +0 -6 -fPIC is appropreate on all architectures. Submitted by: kris
v. 1.18 date: 2004/03/17 09:46:35; author: maho; state: Exp; lines: +6 -7 Fix build on alpha 4-stable Submitted by: kris via bento
v. 1.17 date: 2004/02/28 09:45:06; author: maho; state: Exp; lines: +111 -48 Update to 3.6.0
v. 1.16 date: 2004/02/01 02:04:48; author: maho; state: Exp; lines: +1 -1 math/atlas should not LIB_DEPENDS on math/lapack. lapack is required only for building. PR: 61963 Submitted by: AMAKAWA Shuhei
v. 1.15 date: 2003/08/08 10:42:58; author: maho; state: Exp; lines: +2 -1 Backout to 3.5.5 a) newer version build fails like: /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b1' /usr/local/lib/libatlas.so: undefined reference to `ATL_dpKBmm_b0' b) Define PORTEPOCH=1 Reported by: Pedro F. Giffuni kris Thierry Thomas Jonathan
v. 1.14 date: 2003/08/02 16:11:30; author: maho; state: Exp; lines: +2 -2 Fix build on 4-STABLE disabiling sanity check. Submitted by: kris via bento "Dannis 't Hart"
v. 1.13 date: 2003/07/29 15:50:39; author: maho; state: Exp; lines: +1 -1 Update to 3.5.7
v. 1.12 date: 2003/07/02 23:03:38; author: maho; state: Exp; lines: +4 -5 1. update to 3.5.6 2. rename suffix of threaded libs from thr to _r.
v. 1.11 date: 2003/07/02 21:39:35; author: maho; state: Exp; lines: +52 -23 build both threaded/non-threaded libraries which introduced some kludge... Reported by: kris (broken on bento for lapack++) Suggestion from: "Pedro F. Giffuni"
v. 1.10 date: 2003/06/30 19:19:43; author: maho; state: Exp; lines: +4 -5 update to 3.5.5 Submitted by: Thomas Gellekum
v. 1.9 date: 2003/06/11 04:17:37; author: maho; state: Exp; lines: +12 -0 1. make atlas thread safe 2. set an option that force atlas to make threaded 3. bump port revision
v. 1.8 date: 2003/06/11 00:17:38; author: maho; state: Exp; lines: +1 -1 Update to 2.5.2
v. 1.7 date: 2003/05/04 01:02:10; author: maho; state: Exp; lines: +4 -5 1. Update to 2.5.1 2. change maintainer's e-mail address.
v. 1.6 date: 2003/02/21 12:43:57; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.5 date: 2002/08/19 16:20:09; author: naddy; state: Exp; lines: +15 -0 Fix build on alpha. PR: 41770 Submitted by: Nakata Maho
v. 1.4 date: 2002/07/15 10:41:16; author: ijliao; state: Exp; lines: +1 -0 fix on p4 architecture bump portrevision PR: 40321 Submitted by: maintainer
v. 1.3 date: 2002/06/22 07:54:15; author: yoichi; state: Exp; lines: +27 -16 Update to 3.4.1. (Use patch posted to ports-jp@ list) PR: 37663 Submitted by: maintainer
v. 1.2 date: 2002/03/26 05:49:54; author: ijliao; state: Exp; lines: +16 -12 make it be able to build on all supported archs PR: 35994 Submitted by: Li-lun Wang (Leland Wang) Approved by: maintainer
v. 1.1 date: 2002/03/15 03:53:15; author: ijliao; state: Exp; add atlas 3.3.14 Automatically Tuned Linear Algebra Software (ATLAS) PR: 35908 Submitted by: Nakata Maho =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm