Gentoo ebuilds
This is not part of the standard Portage distribution yet and so you have to get them from download as a tar ball.
Requirements: Have a Gentoo Linux distribution Installing the ebuilds:
Emerging the CCA tool chain: ACCEPT_KEYWORDS="~x86" emerge ccafe-gui It is worth examining some of the optional use variables that the packages pay attention to: glass-slipper local # emerge -pv ccafe-gui These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-lang/babel-0.9.8 +fortran -fortran90 +python 0 kB [1] [ebuild N ] sys-cluster/cca-spec-babel-0.7.5 535 kB [1] [ebuild N ] sys-cluster/ccaffeine-0.5.6 -debug +doc -mpi 5,424 kB [1] [ebuild N ] sys-cluster/ccafe-gui-0.5.5 382 kB [1] Total size of downloads: 6,343 kB Portage overlays: [1] /usr/local/portage If USE="mpi" is flagged then MPICH will be emerged unless it is already present, see the information below on MPICH shared libraries. If USE=fortran90 is flagged then chasm will be emerged and more information on your f90 compiler must be given in the form of environment variables: F90VENDOR and F90 (see below). Special considerations apply to Fortran90 and MPICH. Shared libraries for mpich may be required by some components and Ccaffeine will build with shared libraries if they are available. In Gentoo, MPICH is not built with shared libaries (for some reason). To enable shared libraries in MPICH type: MPICH_CONFIGURE_OPTS="--enable-sharedlib" emerge mpich Note that two environment variables must be set to give this ebuild a fighting chance at installing. 1) F90VENDOR must be set to the vendor of the Fortran compiler below:
2) Make sure that the Fortran compiler itself is in environment variable: F90, such that: $F90 -c some_fortran.f90 compiles. Example: ACCEPT_KEYWORDS="~x86" USE="fortran90 mpi debug" F90VENDOR=Intel F90="/opt/intel_fc_80/bin/ifort" emerge ccafe-gui Here mpi and debug are requested and we wish to sue the Intel F90 compiler. Created by: system last modification: Saturday 05 of March, 2005 [00:23:53 UTC] by admin |
Login Online users
4
online users
|