1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00

Code_Saturne is EDF's general purpose computational fluid dynamics

software. Developed since 1997 at EDF R&D, it is based on a co-located
Finite Volume approach that accepts meshes with any type of
cell (tetrahedral, hexahedral, prismatic, pyramidal, polyhedral, ...)
and any type of grid structure (unstructured, blockstructured, hybrid,
conforming or with hanging nodes, ...).
Its basic capabilities enable the handling of either incompressible or
expandable flows with or without heat transfer and turbulence (mixing
length, 2-equation models, v2f, Reynolds stress models, Large Eddy
Simulations, ...).

<http://rd.edf.com/code_saturne/>
This commit is contained in:
Thierry Thomas 2007-06-17 21:04:54 +00:00
parent 0a7df5e916
commit 8fecd8a363
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=193734
33 changed files with 1889 additions and 0 deletions

View File

@ -9,6 +9,7 @@
SUBDIR += afni
SUBDIR += at
SUBDIR += bblimage
SUBDIR += bft
SUBDIR += bodr
SUBDIR += buddy
SUBDIR += cdcl
@ -23,6 +24,7 @@
SUBDIR += dcl
SUBDIR += devisor
SUBDIR += dft++
SUBDIR += ecs
SUBDIR += elmer-eio
SUBDIR += elmer-fem
SUBDIR += elmer-hutiter
@ -36,6 +38,7 @@
SUBDIR += fasthenry
SUBDIR += felt
SUBDIR += flounder
SUBDIR += fvm
SUBDIR += g3data
SUBDIR += gamess
SUBDIR += gave
@ -55,6 +58,7 @@
SUBDIR += gwyddion
SUBDIR += hdf
SUBDIR += hdf5
SUBDIR += ics
SUBDIR += isaac-cfd
SUBDIR += kmovisto
SUBDIR += kst
@ -75,6 +79,7 @@
SUBDIR += mpb
SUBDIR += mpqc
SUBDIR += mpqc-mpich
SUBDIR += ncs
SUBDIR += netcdf
SUBDIR += nifticlib
SUBDIR += oases

33
science/bft/Makefile Normal file
View File

@ -0,0 +1,33 @@
# New ports collection makefile for: bft
# Date created: Sun 1 apr 2007
# Whom: thierry@pompo.net
#
# $FreeBSD$
#
PORTNAME= bft
PORTVERSION= 1.0.3
CATEGORIES= science parallel
MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Base Functions and Types library
REL_DATE= 070305
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
TESTSBIN= bft_test
pre-configure:
# No useful doc there
${REINPLACE_CMD} -e 's|tests doc|tests|' ${WRKSRC}/Makefile.in
regression-test:
.for pg in ${TESTSBIN}
@(cd ${WRKSRC}/tests; ./${pg} arg1 arg2)
.endfor
.include <bsd.port.mk>

3
science/bft/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (bft-1.0.3.tar.gz) = 9003c7480df32b8f88fa95ee476244d7
SHA256 (bft-1.0.3.tar.gz) = 92d96837e920fc4742d1a9058df0fd54c632ae2248304ff2e3976c2e74a754cf
SIZE (bft-1.0.3.tar.gz) = 430826

5
science/bft/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
BFT stands for Base Functions and Types.
It is destined to be used by scientific codes (CFD) often using
some form of parallelism, especially MPI.
WWW: http://rd.edf.com/code_saturne/

18
science/bft/pkg-plist Normal file
View File

@ -0,0 +1,18 @@
bin/bft-config
include/bft_backtrace.h
include/bft_config.h
include/bft_config_priv.h
include/bft_error.h
include/bft_file.h
include/bft_fp_trap.h
include/bft_intl.h
include/bft_mem.h
include/bft_mem_usage.h
include/bft_printf.h
include/bft_sys_info.h
include/bft_timer.h
include/bft_version.h
lib/libbft.a
lib/libbft.la
lib/libbft.so
lib/libbft.so.1

63
science/ecs/Makefile Normal file
View File

@ -0,0 +1,63 @@
# New ports collection makefile for: ecs
# Date created: Sun 1 apr 2007
# Whom: thierry@pompo.net
#
# $FreeBSD$
#
PORTNAME= ecs
DISTVERSION= 1.3.c
CATEGORIES= science
MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Preprocessor
LIB_DEPENDS= med.2:${PORTSDIR}/french/med \
bft.1:${PORTSDIR}/science/bft \
hdf5.0:${PORTSDIR}/science/hdf5 \
cgns.0:${PORTSDIR}/science/cgnslib
REL_DATE= 070305
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-bft-prefix=${LOCALBASE} \
--with-hdf5-prefix=${LOCALBASE} \
--with-cgns-prefix=${LOCALBASE} \
--with-med-prefix=${LOCALBASE} \
--with-metis-prefix=${LOCALBASE}
CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS}
.if defined(WITHOUT_NLS)
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.else
USE_GETTEXT= yes
USE_ICONV= yes
PLIST_SUB+= NLS=""
.endif
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-debug
.endif
PORTDOCS= mi_ecs.pdf mu_ecs.pdf
.include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/bin/partdmesh)
# The regular metis is there, cannot depends on metis-edf
LIB_DEPENDS+= metis.1:${PORTSDIR}/math/metis
.else
# Prefer metis-edf to avoid conflict with Code_Aster
BUILD_DEPENDS+= ${LOCALBASE}/lib/libmetis.a:${PORTSDIR}/math/metis-edf
.endif
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${DOCSDIR}
.endif
.include <bsd.port.post.mk>

3
science/ecs/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (ecs-1.3.c.tar.gz) = eadaefbdf2a84a45c85910f5fdb9068a
SHA256 (ecs-1.3.c.tar.gz) = 000b1b70e65c164d190c78d1f7b8f39ea5d3704c181762d911dfed160e92c58b
SIZE (ecs-1.3.c.tar.gz) = 2038856

View File

@ -0,0 +1,56 @@
--- configure.orig Thu Feb 15 20:16:38 2007
+++ configure Mon May 7 11:41:21 2007
@@ -3771,7 +3771,7 @@
#------------------------------------------------------------------
case "$host_os" in
- linux* | hpux* | irix*)
+ linux* | freebsd* | hpux* | irix*)
CPPFLAGS="${CPPFLAGS} -D_POSIX_SOURCE"
;;
osf*)
@@ -19595,7 +19595,7 @@
HDF5_CPPFLAGS="-I$with_hdf5_prefix/include"
HDF5_LDFLAGS="-L$with_hdf5_prefix/lib"
fi
- HDF5_LIBS="-lhdf5"
+ HDF5_LIBS="-lhdf5 $PTHREAD_LIBS"
CPPFLAGS="${CPPFLAGS} ${HDF5_CPPFLAGS}"
LDFLAGS="${LDFLAGS} ${HDF5_LDFLAGS}"
@@ -19607,7 +19607,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lhdf5 $LIBS"
+LIBS="$HDF5_LIBS $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -19749,7 +19749,7 @@
elif test "x$with_cgns_prefix" != "x" ; then
CGNS_LDFLAGS="-L$with_cgns_prefix/lib"
fi
- CGNS_LIBS="-lcgns"
+ CGNS_LIBS="-lcgns $HDF5_LIBS"
CPPFLAGS="${CPPFLAGS} ${CGNS_CPPFLAGS}"
LDFLAGS="${LDFLAGS} ${CGNS_LDFLAGS}"
LIBS="${LIBS} ${CGNS_LIBS}"
@@ -19760,7 +19760,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcgns $LIBS"
+LIBS="$CGNS_LIBS $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -20749,6 +20749,8 @@
fi
fi;
MED_LIBS="-lmedC -lpthread";;
+ freebsd*)
+ MED_ARCH_NAME=FREEBSD;;
osf*)
if test "x$ints_are_64bit" != "xyes" ; then
MED_ARCH_NAME=OSF1_32

View File

@ -0,0 +1,11 @@
--- src/appli/Makefile.in.orig Thu Feb 15 20:16:38 2007
+++ src/appli/Makefile.in Mon May 7 11:58:10 2007
@@ -276,7 +276,7 @@
$(top_builddir)/src/pre-post/libprepostecs.la \
$(top_builddir)/src/base/libbaseecs.la \
$(top_builddir)/src/util/libutilecs.la \
-@HDF5_LDFLAGS@ @HDF5_LIBS@ @MED_LDFLAGS@ @MED_LIBS@ \
+$(LTLIBINTL) @HDF5_LDFLAGS@ @HDF5_LIBS@ @MED_LDFLAGS@ @MED_LIBS@ \
@CGNS_LDFLAGS@ @CGNS_LIBS@ \
@METIS_LDFLAGS@ @METIS_LIBS@ \
-lm

4
science/ecs/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
ECS means "Enveloppe Code Saturne".
This is the preprocessor used by the Code_Saturne and NEPTUNE_CDF codes.
WWW: http://rd.edf.com/code_saturne/

4
science/ecs/pkg-plist Normal file
View File

@ -0,0 +1,4 @@
bin/ecs
bin/ecs-config
bin/perm_nopo
%%NLS%%share/locale/fr/LC_MESSAGES/ecs.mo

54
science/fvm/Makefile Normal file
View File

@ -0,0 +1,54 @@
# New ports collection makefile for: fvm
# Date created: Sun 1 apr 2007
# Whom: thierry@pompo.net
#
# $FreeBSD$
#
PORTNAME= fvm
PORTVERSION= 0.6.3
CATEGORIES= science parallel
MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Finite Volume Mesh
LIB_DEPENDS= med.2:${PORTSDIR}/french/med \
bft.1:${PORTSDIR}/science/bft \
hdf5.0:${PORTSDIR}/science/hdf5 \
cgns.0:${PORTSDIR}/science/cgnslib
REL_DATE= 070305
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-bft-prefix=${LOCALBASE} \
--with-hdf5-prefix=${LOCALBASE} \
--with-cgns-prefix=${LOCALBASE} \
--with-med-prefix=${LOCALBASE}
CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS}
.if defined(WITH_LAM)
BUILD_DEPENDS+= ${LOCALBASE}/lib/liblam.a:${PORTSDIR}/net/lam
RUN_DEPENDS+= ${LOCALBASE}/bin/lamboot:${PORTSDIR}/net/lam
CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}
.elif defined(WITH_OPENMPI)
BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpicc:${PORTSDIR}/net/openmpi
RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}/mpi/openmpi
.else
BUILD_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpicc:${PORTSDIR}/net/mpich2
RUN_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpirun:${PORTSDIR}/net/mpich2
CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}/mpich2
.endif
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-debug
.endif
pre-configure:
# No useful doc there
${REINPLACE_CMD} -e 's|tests doc|tests|' ${WRKSRC}/Makefile.in
.include <bsd.port.mk>

3
science/fvm/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (fvm-0.6.3.tar.gz) = f02b468bb9677809305d160b41b8f949
SHA256 (fvm-0.6.3.tar.gz) = 1566ff22213846f24d976ef11a9e1e9aef485f870206656ab301f899bc5bdcbb
SIZE (fvm-0.6.3.tar.gz) = 566676

View File

@ -0,0 +1,74 @@
--- configure.orig Thu Feb 15 18:57:25 2007
+++ configure Fri May 4 23:03:56 2007
@@ -19654,7 +19654,7 @@
HDF5_CPPFLAGS="-I$with_hdf5_prefix/include"
HDF5_LDFLAGS="-L$with_hdf5_prefix/lib"
fi
- HDF5_LIBS="-lhdf5"
+ HDF5_LIBS="-lhdf5 $PTHREAD_LIBS"
CPPFLAGS="${CPPFLAGS} ${HDF5_CPPFLAGS}"
LDFLAGS="${LDFLAGS} ${HDF5_LDFLAGS}"
@@ -19666,7 +19666,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lhdf5 $LIBS"
+LIBS="$HDF5_LIBS $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -19810,7 +19810,7 @@
elif test "x$with_cgns_prefix" != "x" ; then
CGNS_LDFLAGS="-L$with_cgns_prefix/lib"
fi
- CGNS_LIBS="-lcgns"
+ CGNS_LIBS="-lcgns $HDF5_LIBS"
CPPFLAGS="${CPPFLAGS} ${CGNS_CPPFLAGS}"
LDFLAGS="${LDFLAGS} ${CGNS_LDFLAGS}"
LIBS="${LIBS} ${CGNS_LIBS}"
@@ -19821,7 +19821,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcgns $LIBS"
+LIBS="$CGNS_LIBS $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -20810,6 +20810,8 @@
fi
fi;
MED_LIBS="-lmedC -lpthread";;
+ freebsd*)
+ MED_ARCH_NAME=FREEBSD;;
osf*)
if test "x$ints_are_64bit" != "xyes" ; then
MED_ARCH_NAME=OSF1_32
@@ -25366,7 +25368,7 @@
{ echo "$as_me:$LINENO: checking for MPI (basic test)" >&5
echo $ECHO_N "checking for MPI (basic test)... $ECHO_C" >&6; }
if test "$MPI_LIBS" = "" ; then
- MPI_LIBS="-lmpi"
+ MPI_LIBS="-lmpi $PTHREAD_LIBS"
fi
CPPFLAGS="$saved_CPPFLAGS $MPI_CPPFLAGS"
LDFLAGS="$saved_LDFLAGS $MPI_LDFLAGS"
@@ -25422,7 +25424,7 @@
{ echo "$as_me:$LINENO: checking for MPI (mpich test)" >&5
echo $ECHO_N "checking for MPI (mpich test)... $ECHO_C" >&6; }
# First try (simplest)
- MPI_LIBS="-lmpich"
+ MPI_LIBS="-lmpich $PTHREAD_LIBS"
LIBS="$saved_LIBS $MPI_LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
@@ -25524,7 +25526,7 @@
{ echo "$as_me:$LINENO: checking for MPI (lam-mpi test)" >&5
echo $ECHO_N "checking for MPI (lam-mpi test)... $ECHO_C" >&6; }
# First try (without MPI-IO)
- MPI_LIBS="-lmpi -llam -lpthread"
+ MPI_LIBS="-lmpi -llam $PTHREAD_LIBS"
LIBS="$saved_LIBS $MPI_LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */

5
science/fvm/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
BFT stands for Finite Volume Mesh.
It is intended to provide finite volume mesh I/O and some other services such
as interpolation, possibly in parallel using MPI.
WWW: http://rd.edf.com/code_saturne/

23
science/fvm/pkg-plist Normal file
View File

@ -0,0 +1,23 @@
bin/fvm-config
include/fvm_config.h
include/fvm_config_priv.h
include/fvm_defs.h
include/fvm_interface.h
include/fvm_io_num.h
include/fvm_locator.h
include/fvm_nodal.h
include/fvm_nodal_append.h
include/fvm_nodal_extract.h
include/fvm_nodal_extrude.h
include/fvm_nodal_from_desc.h
include/fvm_nodal_order.h
include/fvm_nodal_project.h
include/fvm_nodal_triangulate.h
include/fvm_order.h
include/fvm_parall.h
include/fvm_triangulate.h
include/fvm_writer.h
lib/libfvm.a
lib/libfvm.la
lib/libfvm.so
lib/libfvm.so.0

36
science/ics/Makefile Normal file
View File

@ -0,0 +1,36 @@
# New ports collection makefile for: ics
# Date created: Sun 1 apr 2007
# Whom: thierry@pompo.net
#
# $FreeBSD$
#
PORTNAME= ics
PORTVERSION= 1.1.l
CATEGORIES= science
MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Graphical User Interface
LIB_DEPENDS= tix8184:${PORTSDIR}/x11-toolkits/tix
RUN_DEPENDS= ${CS_HOME}/bin/info_cs:${PORTSDIR}/science/ncs \
${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
REL_DATE= 070305
NO_BUILD= yes
USE_PYTHON= yes
PATHCS= ${PREFIX}/Saturne
CS_HOME= ${LOCALBASE}/Saturne/Noyau/ncs
ICS_HOME= ${PATHCS}/Interface/ics
PLIST_SUB= ICS=Saturne/Interface/ics
do-install:
${MKDIR} ${ICS_HOME}
(cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${ICS_HOME})
@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${ICS_HOME}
@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${ICS_HOME}
.include <bsd.port.mk>

3
science/ics/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (ics-1.1.l.tar.gz) = 3ffd6220151f26c92fc2e5ef184985ef
SHA256 (ics-1.1.l.tar.gz) = 8b8ada72c99375d674d2b7a0639ca046c8694d3a35b72bb299bfddfcee0cfd13
SIZE (ics-1.1.l.tar.gz) = 438629

5
science/ics/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
ICS stands for Interface Code Saturne.
This is the Graphical User Interface of Code_Saturne.
WWW: http://rd.edf.com/code_saturne/

244
science/ics/pkg-plist Normal file
View File

@ -0,0 +1,244 @@
%%ICS%%/AUTHORS
%%ICS%%/Base/Blt.py
%%ICS%%/Base/Blt.pyc
%%ICS%%/Base/Blt.pyo
%%ICS%%/Base/CommandLine.py
%%ICS%%/Base/CommandLine.pyc
%%ICS%%/Base/CommandLine.pyo
%%ICS%%/Base/Common.py
%%ICS%%/Base/Common.pyc
%%ICS%%/Base/Common.pyo
%%ICS%%/Base/Dialog.py
%%ICS%%/Base/Dialog.pyc
%%ICS%%/Base/Dialog.pyo
%%ICS%%/Base/Main.py
%%ICS%%/Base/Main.pyc
%%ICS%%/Base/Main.pyo
%%ICS%%/Base/TkPage.py
%%ICS%%/Base/TkPage.pyc
%%ICS%%/Base/TkPage.pyo
%%ICS%%/Base/Toolbox.py
%%ICS%%/Base/Toolbox.pyc
%%ICS%%/Base/Toolbox.pyo
%%ICS%%/Base/Tree.py
%%ICS%%/Base/Tree.pyc
%%ICS%%/Base/Tree.pyo
%%ICS%%/Base/WmDefault.py
%%ICS%%/Base/WmDefault.pyc
%%ICS%%/Base/WmDefault.pyo
%%ICS%%/Base/XMLengine.py
%%ICS%%/Base/XMLengine.pyc
%%ICS%%/Base/XMLengine.pyo
%%ICS%%/Base/XMLinitialize.py
%%ICS%%/Base/XMLinitialize.pyc
%%ICS%%/Base/XMLinitialize.pyo
%%ICS%%/Base/XMLmodel.py
%%ICS%%/Base/XMLmodel.pyc
%%ICS%%/Base/XMLmodel.pyo
%%ICS%%/Base/XMLvariables.py
%%ICS%%/Base/XMLvariables.pyc
%%ICS%%/Base/XMLvariables.pyo
%%ICS%%/Base/__init__.py
%%ICS%%/Base/__init__.pyc
%%ICS%%/Base/__init__.pyo
%%ICS%%/Changelog
%%ICS%%/Pages/AnalysisFeatures.py
%%ICS%%/Pages/AnalysisFeatures.pyc
%%ICS%%/Pages/AnalysisFeatures.pyo
%%ICS%%/Pages/BatchRunning.py
%%ICS%%/Pages/BatchRunning.pyc
%%ICS%%/Pages/BatchRunning.pyo
%%ICS%%/Pages/BatchRunningModel.py
%%ICS%%/Pages/BatchRunningModel.pyc
%%ICS%%/Pages/BatchRunningModel.pyo
%%ICS%%/Pages/BodyForces.py
%%ICS%%/Pages/BodyForces.pyc
%%ICS%%/Pages/BodyForces.pyo
%%ICS%%/Pages/BoundConditions.py
%%ICS%%/Pages/BoundConditions.pyc
%%ICS%%/Pages/BoundConditions.pyo
%%ICS%%/Pages/CoalCombustion.py
%%ICS%%/Pages/CoalCombustion.pyc
%%ICS%%/Pages/CoalCombustion.pyo
%%ICS%%/Pages/CoalThermoChemistry.py
%%ICS%%/Pages/CoalThermoChemistry.pyc
%%ICS%%/Pages/CoalThermoChemistry.pyo
%%ICS%%/Pages/CommonCombustion.py
%%ICS%%/Pages/CommonCombustion.pyc
%%ICS%%/Pages/CommonCombustion.pyo
%%ICS%%/Pages/CurrentSpecies.py
%%ICS%%/Pages/CurrentSpecies.pyc
%%ICS%%/Pages/CurrentSpecies.pyo
%%ICS%%/Pages/DefineBoundaryRegions.py
%%ICS%%/Pages/DefineBoundaryRegions.pyc
%%ICS%%/Pages/DefineBoundaryRegions.pyo
%%ICS%%/Pages/DefineUserScalars.py
%%ICS%%/Pages/DefineUserScalars.pyc
%%ICS%%/Pages/DefineUserScalars.pyo
%%ICS%%/Pages/ElectricalModels.py
%%ICS%%/Pages/ElectricalModels.pyc
%%ICS%%/Pages/ElectricalModels.pyo
%%ICS%%/Pages/FluidCharacteristics.py
%%ICS%%/Pages/FluidCharacteristics.pyc
%%ICS%%/Pages/FluidCharacteristics.pyo
%%ICS%%/Pages/GasCombustion.py
%%ICS%%/Pages/GasCombustion.pyc
%%ICS%%/Pages/GasCombustion.pyo
%%ICS%%/Pages/IdentityAndPathes.py
%%ICS%%/Pages/IdentityAndPathes.pyc
%%ICS%%/Pages/IdentityAndPathes.pyo
%%ICS%%/Pages/InitZone.py
%%ICS%%/Pages/InitZone.pyc
%%ICS%%/Pages/InitZone.pyo
%%ICS%%/Pages/Initialization.py
%%ICS%%/Pages/Initialization.pyc
%%ICS%%/Pages/Initialization.pyo
%%ICS%%/Pages/Lagrangian.py
%%ICS%%/Pages/Lagrangian.pyc
%%ICS%%/Pages/Lagrangian.pyo
%%ICS%%/Pages/Matisse.py
%%ICS%%/Pages/Matisse.pyc
%%ICS%%/Pages/Matisse.pyo
%%ICS%%/Pages/MatisseGeom.py
%%ICS%%/Pages/MatisseGeom.pyc
%%ICS%%/Pages/MatisseGeom.pyo
%%ICS%%/Pages/MatisseHydrau.py
%%ICS%%/Pages/MatisseHydrau.pyc
%%ICS%%/Pages/MatisseHydrau.pyo
%%ICS%%/Pages/MatisseNetwork.py
%%ICS%%/Pages/MatisseNetwork.pyc
%%ICS%%/Pages/MatisseNetwork.pyo
%%ICS%%/Pages/MatisseRangeDescription.py
%%ICS%%/Pages/MatisseRangeDescription.pyc
%%ICS%%/Pages/MatisseRangeDescription.pyo
%%ICS%%/Pages/MatisseThermic.py
%%ICS%%/Pages/MatisseThermic.pyc
%%ICS%%/Pages/MatisseThermic.pyo
%%ICS%%/Pages/MatisseType.py
%%ICS%%/Pages/MatisseType.pyc
%%ICS%%/Pages/MatisseType.pyo
%%ICS%%/Pages/NumericalParamEquation.py
%%ICS%%/Pages/NumericalParamEquation.pyc
%%ICS%%/Pages/NumericalParamEquation.pyo
%%ICS%%/Pages/NumericalParamGlobal.py
%%ICS%%/Pages/NumericalParamGlobal.pyc
%%ICS%%/Pages/NumericalParamGlobal.pyo
%%ICS%%/Pages/OutputControl.py
%%ICS%%/Pages/OutputControl.pyc
%%ICS%%/Pages/OutputControl.pyo
%%ICS%%/Pages/OutputControlModel.py
%%ICS%%/Pages/OutputControlModel.pyc
%%ICS%%/Pages/OutputControlModel.pyo
%%ICS%%/Pages/OutputVarRay.py
%%ICS%%/Pages/OutputVarRay.pyc
%%ICS%%/Pages/OutputVarRay.pyo
%%ICS%%/Pages/OutputVariables.py
%%ICS%%/Pages/OutputVariables.pyc
%%ICS%%/Pages/OutputVariables.pyo
%%ICS%%/Pages/RadiativeBoundaries.py
%%ICS%%/Pages/RadiativeBoundaries.pyc
%%ICS%%/Pages/RadiativeBoundaries.pyo
%%ICS%%/Pages/ReferenceValues.py
%%ICS%%/Pages/ReferenceValues.pyc
%%ICS%%/Pages/ReferenceValues.pyo
%%ICS%%/Pages/ScalarsBoundaries.py
%%ICS%%/Pages/ScalarsBoundaries.pyc
%%ICS%%/Pages/ScalarsBoundaries.pyo
%%ICS%%/Pages/SolutionDomain.py
%%ICS%%/Pages/SolutionDomain.pyc
%%ICS%%/Pages/SolutionDomain.pyo
%%ICS%%/Pages/SolutionDomainModel.py
%%ICS%%/Pages/SolutionDomainModel.pyc
%%ICS%%/Pages/SolutionDomainModel.pyo
%%ICS%%/Pages/StartRestart.py
%%ICS%%/Pages/StartRestart.pyc
%%ICS%%/Pages/StartRestart.pyo
%%ICS%%/Pages/ThermalRadiation.py
%%ICS%%/Pages/ThermalRadiation.pyc
%%ICS%%/Pages/ThermalRadiation.pyo
%%ICS%%/Pages/ThermalScalar.py
%%ICS%%/Pages/ThermalScalar.pyc
%%ICS%%/Pages/ThermalScalar.pyo
%%ICS%%/Pages/TimeStep.py
%%ICS%%/Pages/TimeStep.pyc
%%ICS%%/Pages/TimeStep.pyo
%%ICS%%/Pages/Turbulence.py
%%ICS%%/Pages/Turbulence.pyc
%%ICS%%/Pages/Turbulence.pyo
%%ICS%%/Pages/UserScalarProperties.py
%%ICS%%/Pages/UserScalarProperties.pyc
%%ICS%%/Pages/UserScalarProperties.pyo
%%ICS%%/Pages/WelcomePage.py
%%ICS%%/Pages/WelcomePage.pyc
%%ICS%%/Pages/WelcomePage.pyo
%%ICS%%/Pages/__init__.py
%%ICS%%/Pages/__init__.pyc
%%ICS%%/Pages/__init__.pyo
%%ICS%%/Pictures/boussole.gif
%%ICS%%/Pictures/cardfile.gif
%%ICS%%/Pictures/cardfile2.gif
%%ICS%%/Pictures/cathy.gif
%%ICS%%/Pictures/chimie.gif
%%ICS%%/Pictures/chrono.gif
%%ICS%%/Pictures/cluster.gif
%%ICS%%/Pictures/construct.gif
%%ICS%%/Pictures/cpu.gif
%%ICS%%/Pictures/danger.gif
%%ICS%%/Pictures/divers030.gif
%%ICS%%/Pictures/exit.gif
%%ICS%%/Pictures/file_cab.gif
%%ICS%%/Pictures/file_cabinet.gif
%%ICS%%/Pictures/fileedit.gif
%%ICS%%/Pictures/fileview.gif
%%ICS%%/Pictures/folder.gif
%%ICS%%/Pictures/graduate.gif
%%ICS%%/Pictures/gravity.gif
%%ICS%%/Pictures/ihm.gif
%%ICS%%/Pictures/launcher.gif
%%ICS%%/Pictures/logfile.gif
%%ICS%%/Pictures/mana_blk.gif
%%ICS%%/Pictures/menatwork.gif
%%ICS%%/Pictures/opennew.gif
%%ICS%%/Pictures/openold.gif
%%ICS%%/Pictures/ordinateur.gif
%%ICS%%/Pictures/pan_exit.gif
%%ICS%%/Pictures/parall.gif
%%ICS%%/Pictures/pendules002.gif
%%ICS%%/Pictures/planetes019.gif
%%ICS%%/Pictures/planetes047.gif
%%ICS%%/Pictures/printcase.gif
%%ICS%%/Pictures/question.gif
%%ICS%%/Pictures/refresh.gif
%%ICS%%/Pictures/reload.gif
%%ICS%%/Pictures/resize.gif
%%ICS%%/Pictures/rubic1a.gif
%%ICS%%/Pictures/rubic1b.gif
%%ICS%%/Pictures/rubic1c.gif
%%ICS%%/Pictures/sablier.gif
%%ICS%%/Pictures/saturne.gif
%%ICS%%/Pictures/save.gif
%%ICS%%/Pictures/search1.gif
%%ICS%%/Pictures/skull.gif
%%ICS%%/Pictures/telephone.gif
%%ICS%%/Pictures/tete_de_mort.gif
%%ICS%%/Pictures/tree_green_file.gif
%%ICS%%/Pictures/tree_red_file.gif
%%ICS%%/Pictures/tree_white_file.gif
%%ICS%%/Pictures/uc.gif
%%ICS%%/__init__.py
%%ICS%%/__init__.pyc
%%ICS%%/__init__.pyo
%%ICS%%/ics.py
%%ICS%%/ics.pyc
%%ICS%%/ics.pyo
%%ICS%%/testSuite.py
%%ICS%%/testSuite.pyc
%%ICS%%/testSuite.pyo
%%ICS%%/toolbin/archive
%%ICS%%/toolbin/clean
@dirrm %%ICS%%/toolbin
@dirrm %%ICS%%/Pictures
@dirrm %%ICS%%/Pages
@dirrm %%ICS%%/Base
@dirrm %%ICS%%
@dirrm Saturne/Interface

177
science/ncs/Makefile Normal file
View File

@ -0,0 +1,177 @@
# New ports collection makefile for: ncs
# Date created: Sun 1 apr 2007
# Whom: thierry@pompo.net
#
# $FreeBSD$
#
PORTNAME= ncs
DISTVERSION= 1.3.f
CATEGORIES= science parallel
MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Kernel
LIB_DEPENDS= fvm.0:${PORTSDIR}/science/fvm
RUN_DEPENDS= xmgrace:${PORTSDIR}/math/grace \
ecs:${PORTSDIR}/science/ecs
REL_DATE= 070305
USE_GNOME= libxml2
USE_PYTHON= yes
BUILD_WRKSRC= ${WRKSRC}/bin
MAKE_ENV= NOM_ARCH=${OPSYS} CS_HOME=${WRKSRC} CS_MPI_PATH=${MPI_HOME}/bin \
PTHREAD_LIBS=${PTHREAD_LIBS} TERM=${TERM} \
MPI_HOME=${MPI_HOME} MPI_LIBS="${MPI_LIBS}"
WANT_FORTRAN= yes #dummy but future use
BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
RUN_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
FC= gfortran42
F77= gfortran42
FORTRANLIBDIR= `${DIRNAME} \\`gfortran42 -print-libgcc-file-name\\``
FORTRANLIBDIR2= `${DIRNAME} \\`gfortran42 -print-libgcc-file-name\\``/../../../
MAKE_ENV+= FC="${FC}" F77="${F77}" FFLAGS="${FFLAGS}"
TERM?= vt100 # Default value needed for tput in jail or tinderbox
PATHCS= ${PREFIX}/Saturne
CS_HOME= ${PATHCS}/Noyau/ncs
ECS_HOME= ${PATHCS}/Enveloppe/ecs
PLIST_SUB= CS_HOME=Saturne/Noyau/ncs ECS_HOME=Saturne/Enveloppe/ecs
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_DIRS= data include src users
BIN_SCRIPTS= autovalid compiler_version cree_sat gracehst grp info_cs \
lance_install rang_mpi.sh verifmail
BIN_DATAS= Makefile SaturneGUI autovalid.xml cs_profile lance lance.help \
macros_FreeBSD.mk
.if defined(WITH_LAM)
MPI_HOME= ${LOCALBASE}
BUILD_DEPENDS+= ${MPI_HOME}/lib/liblam.a:${PORTSDIR}/net/lam
RUN_DEPENDS+= ${MPI_HOME}/bin/lamboot:${PORTSDIR}/net/lam
MPI_LIBS= -lmpi -llam
.elif defined(WITH_OPENMPI)
MPI_HOME= ${LOCALBASE}/mpi/openmpi
BUILD_DEPENDS+= ${MPI_HOME}/bin/mpicc:${PORTSDIR}/net/openmpi
RUN_DEPENDS+= ${MPI_HOME}/bin/mpirun:${PORTSDIR}/net/openmpi
MPI_LIBS= -lmpi -lorte -lopal
.else
MPI_HOME= ${LOCALBASE}/mpich2
BUILD_DEPENDS+= ${MPI_HOME}/bin/mpicc:${PORTSDIR}/net/mpich2
RUN_DEPENDS+= ${MPI_HOME}/bin/mpirun:${PORTSDIR}/net/mpich2
MPI_LIBS= -lmpich
.endif
.if !defined(NOPORTDOCS)
BUILD_DEPENDS+= pdftex:${PORTSDIR}/print/teTeX-base
DOCS= AUTHORS COMPATIBILITY Changelog TODO
.endif
.include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS)
WITH_ATLAS= yes
.endif
.if defined(WITH_ATLAS) && !defined(WITHOUT_ATLAS)
LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
BLAS_LIB= -lcblas -lf77blas -latlas -L${FORTRANLIBDIR} -L${FORTRANLIBDIR2} -lgfortranbegin -lgfortran
.elif !defined(WITHOUT_BLAS)
LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas
BLAS_LIB= -lblas
.endif
.if exists(${X11BASE}/bin/acroread)
RUN_DEPENDS+= acroread:${PORTSDIR}/print/acroreadwrapper
.else
RUN_DEPENDS+= xpdf:${PORTSDIR}/graphics/xpdf
.endif
.if exists(${LOCALBASE}/apps/homard/homard)
WITH_HOMARD= yes
.endif
.if defined(WITH_HOMARD)
RUN_DEPENDS+= ${LOCALBASE}/apps/homard/homard:${PORTSDIR}/french/homard
.endif
pre-everything::
@${ECHO_MSG}
@${ECHO_MSG} "By default ncs is built with MPICH2, but you can set WITH_LAM or WITH_OPENMPI"
@${ECHO_MSG} "if you prefer."
@${ECHO_MSG}
@${ECHO_MSG} "By default ncs is built with BLAS, unless ATLAS is installed, but you can set"
@${ECHO_MSG} "WITHOUT_BLAS or WITHOUT_ATLAS if you prefer."
@${ECHO_MSG}
pre-patch:
${CP} -p ${WRKSRC}/bin/macros_Linux.mk ${WRKSRC}/bin/macros_FreeBSD.mk
do-configure:
${REINPLACE_CMD} -e 's|%%PATHCS%%|${PATHCS}|' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|' \
-e 's|%%FC%%|${FC}|' \
-e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
-e 's|%%MPI_HOME%%|${MPI_HOME}|' \
-e 's|%%MPI_LIBS%%|${MPI_LIBS}|' \
${BUILD_WRKSRC}/cs_profile
${REINPLACE_CMD} \
-e 's|/home/saturne/opt/python/arch/$${NOM_ARCH}/bin/python|${PYTHON_CMD}|' \
${BUILD_WRKSRC}/SaturneGUI
.if !defined(WITHOUT_BLAS) && !defined(WITHOUT_ATLAS)
${REINPLACE_CMD} -e 's|BLAS =0|BLAS =1|' \
-e 's|BLAS_INC =|BLAS_INC =-I${LOCALBASE}/include|' \
-e 's|BLAS_LDFLAGS =|BLAS_LDFLAGS =${BLAS_LIB}|' \
${BUILD_WRKSRC}/macros_FreeBSD.mk
.endif
do-build:
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./lance_install)
@${ECHO_MSG}
@${ECHO_MSG} "===> Build terminated."
@${ECHO_MSG}
(cd ${WRKSRC}/arch/${OPSYS}; ${FIND} . -name ".readme*" | ${XARGS} \
${GREP} -B 10 '^Stop in ') || ${TRUE}
.if !defined(NOPORTDOCS)
@${ECHO_MSG}
@${ECHO_MSG} "===> Building documentation."
@${ECHO_MSG}
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./lance_install DOC)
.endif
do-install:
${FIND} ${WRKSRC}/arch/${OPSYS}/lib -name "libsaturne*" -exec \
${INSTALL_DATA} {} ${PREFIX}/lib \;
${MKDIR} ${CS_HOME}/bin ${CS_HOME}/arch/${OPSYS}/lib ${ECS_HOME}/bin
${LN} -sf ${PREFIX}/lib/libsaturne*.a ${CS_HOME}/arch/${OPSYS}/lib/
.for sd in ${SUB_DIRS}
(cd ${WRKSRC}/ && ${COPYTREE_SHARE} ${sd} ${CS_HOME})
.endfor
${CHMOD} -R u+w ${CS_HOME}/users
(cd ${BUILD_WRKSRC}/ && ${COPYTREE_SHARE} Autovalidation ${CS_HOME}/bin/)
${INSTALL_SCRIPT} ${BIN_SCRIPTS:S|^|${BUILD_WRKSRC}/|} ${CS_HOME}/bin/
${INSTALL_DATA} ${BIN_DATAS:S|^|${BUILD_WRKSRC}/|} ${CS_HOME}/bin/
${CHMOD} u+w ${CS_HOME}/bin/lance
${LN} -sf ${LOCALBASE}/bin/ecs ${ECS_HOME}/bin/
@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${CS_HOME}/bin/Autovalidation
@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${CS_HOME}/bin/Autovalidation
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR} ${CS_HOME}/doc/NOYAU/ ${CS_HOME}/doc/UTILISATION/
${INSTALL_DATA} ${WRKSRC}/doc/NOYAU/noyau.pdf ${CS_HOME}/doc/NOYAU/
${INSTALL_DATA} ${WRKSRC}/doc/UTILISATION/saturne.pdf ${CS_HOME}/doc/UTILISATION/
${LN} -sf ${CS_HOME}/doc/NOYAU/noyau.pdf ${CS_HOME}/doc/UTILISATION/saturne.pdf \
${DOCSDIR}/
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
${LN} -sf ${LOCALBASE}/share/doc/ecs/ ${ECS_HOME}/doc
.endif
post-install:
@${ECHO_MSG}
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
.include <bsd.port.post.mk>

3
science/ncs/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (ncs-1.3.f.tar.gz) = 19d052524c8df37090e1a0553683a152
SHA256 (ncs-1.3.f.tar.gz) = d7e63c8768bf0b5d35d0c52f0ea084e6f3541f762d2583b6c3d6ca0031886186
SIZE (ncs-1.3.f.tar.gz) = 5175928

View File

@ -0,0 +1,64 @@
--- bin/Makefile.orig Thu Mar 1 12:23:39 2007
+++ bin/Makefile Sun Jun 17 10:48:01 2007
@@ -186,7 +186,6 @@
link:
@make privtitre
- @make privconfig
@make privcompil
@make privlink
@make privfin
@@ -287,7 +286,7 @@
if [ ${BLAS} -eq 1 ] ;\
then dir_inc_cs="$${dir_inc_cs} $(BLAS_INC)" ;\
cflags="$${cflags} -D_CS_HAVE_BLAS " ;\
- fflags="$${fflags} -WF,-D_CS_HAVE_BLAS " ;\
+ fflags="$${fflags} -D_CS_HAVE_BLAS " ;\
fi ; \
if [ ${XML} -eq 1 ] ;\
then dir_inc_cs="$${dir_inc_cs} $(XML_INC)" ;\
@@ -881,7 +880,7 @@
echo "$(BO)$(BLD_CS)/$(NOM_ARCH)/$${module}$(NO)" ;\
echo ;\
tput init ;\
- exit -1 ;\
+ exit 1 ;\
fi ;\
fi ;\
else module="$(MYMODULE)" ;\
@@ -901,7 +900,7 @@
echo "$(BO)$(BLD_CS)/$(NOM_ARCH)/$${module}$(NO)" ;\
echo ;\
tput init ;\
- exit -1 ;\
+ exit 1 ;\
fi ;\
fi ;\
fi ;\
@@ -914,7 +913,7 @@
echo "$(BO) Il faut être dans le repertoire général $(DIR_CS)$(NO)" ;\
echo ;\
tput init ;\
- exit -1 ;\
+ exit 1 ;\
fi ;\
if [ ! "$${modtrav}" = "$${module}" ] ;\
then echo ;\
@@ -926,7 +925,7 @@
fi ;\
echo ;\
tput init ;\
- exit -1 ;\
+ exit 1 ;\
fi ;\
if [ ! "$${opttrav}" = "$(MYOPT)" ] ;\
then echo ;\
@@ -940,7 +939,7 @@
fi ;\
echo ;\
tput init ;\
- exit -1 ;\
+ exit 1 ;\
fi ;\
if [ "$${modtrav}" = "BASE" ] ;\
then INC_CS="toto" ;\

View File

@ -0,0 +1,24 @@
--- ./bin/compiler_version.orig Thu Mar 1 12:23:39 2007
+++ ./bin/compiler_version Sun May 6 22:49:29 2007
@@ -132,8 +132,8 @@
# sur hp, par exemple f90 +version n'en cree pas)
echo ' ' >> ${compillog}
- if [ -f cs12.exe ] ; then
- ./cs12.exe >> ${compillog} 2>&1
+ if [ -f cs13.exe ] ; then
+ ./cs13.exe >> ${compillog} 2>&1
else
echo ' Pas d executable test FORTRAN ' >> ${compillog}
fi
@@ -181,8 +181,8 @@
# Execution
echo ' ' >> ${compillog}
- if [ -f cs12.exe ] ; then
- ./cs12.exe >> ${compillog} 2>&1
+ if [ -f cs13.exe ] ; then
+ ./cs13.exe >> ${compillog} 2>&1
echo ' ' >> ${compillog}
else
echo ' Pas d executable test C ' >> ${compillog}

View File

@ -0,0 +1,37 @@
--- bin/cree_sat.orig Thu Mar 1 12:23:39 2007
+++ bin/cree_sat Mon May 7 23:56:27 2007
@@ -156,12 +156,12 @@
thch=THCH
mkdir ${CAS}/DATA/$thch
for var in dp_C3P dp_C3PSJ dp_ELE dp_FCP ; do
- cp $CS_HOME/data/thch/$var $CAS/DATA/$thch/.
+ cp -f $CS_HOME/data/thch/$var $CAS/DATA/$thch/.
done
gui=SaturneGUI
if [ "$IHM" = "ihm" ] ; then
- cp $SCRIPT_HOME/$gui ${CAS}/DATA/.
+ cp -f $SCRIPT_HOME/$gui ${CAS}/DATA/.
sed "s/NOMCSGUIHOME/$CSGUIHOMEBCKSLH/g" $CAS/DATA/$gui >cas.tmp
mv -f cas.tmp $CAS/DATA/$gui
chmod +x $CAS/DATA/$gui
@@ -169,7 +169,7 @@
# recopie des src utilisateur et masquage des repertoires CVS
users=USERS
- cp -r $CS_HOME/users $CAS/FORT/$users
+ cp -Rf $CS_HOME/users $CAS/FORT/$users
listedircvs=`find $CAS/FORT/$users -name CVS -print`
for dir in $listedircvs ; do
mv $dir `dirname ${dir}`/.CVS
@@ -178,8 +178,8 @@
# sur cluster, le nom est limite a 15 caracteres
NOMETCAS=`echo ${etude}${cas}|cut -c1-15`
- cp $SCRIPT_HOME/lance $CAS/SCRIPTS
- cp $SCRIPT_HOME/lance.help $CAS/SCRIPTS
+ cp -f $SCRIPT_HOME/lance $CAS/SCRIPTS
+ cp -f $SCRIPT_HOME/lance.help $CAS/SCRIPTS
FICREPBASECASBKSLH=$CAS/SCRIPTS/.repbasecasbkslh
echo $REPBASECAS | sed -e "s/\//\\\\\//g" > $FICREPBASECASBKSLH
REPBASECASBCKSLH=`cat $FICREPBASECASBKSLH`

View File

@ -0,0 +1,61 @@
--- bin/cs_profile.orig Thu Mar 1 12:23:39 2007
+++ bin/cs_profile Tue May 8 15:34:20 2007
@@ -48,18 +48,33 @@
if [ "$NOM_ARCH" = "OSF1" -o "$NOM_ARCH" = "Linux_CCRT" ] ; then
PATHCS=/home/saturne/Saturne
- elif [ "$NOM_ARCH" = "Blue_Gene_L" ] ; then
+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
+ PATHCS=%%LOCALBASE%%/Saturne
+ elif [ "$NOM_ARCH" = "Blue_Gene_L" ] ; then
PATHCS=/gpfs2/home/saturne
else
PATHCS=/home/saturne
fi
- CS_HOME=${PATHCS}/Noyau/ncs-1.3.f
- ECS_HOME=${PATHCS}/Enveloppe/ecs-1.3.c
- CSGUI_HOME=${PATHCS}/Interface/ics-1.1.l
- SYRCS_HOME=${PATHCS}/opt/syr_cs-2.0.1
+ if [ "$NOM_ARCH" = "FreeBSD" ] ; then
+ CS_HOME=${PATHCS}/Noyau/ncs
+ ECS_HOME=${PATHCS}/Enveloppe/ecs
+ CSGUI_HOME=${PATHCS}/Interface/ics
+ SYRCS_HOME=${PATHCS}/opt/syr_cs
+# Variables specifiques a passer au Makefile FreeBSD par lance
+ LOCALBASE=%%LOCALBASE%% ; export LOCALBASE
+ FC=%%FC%% ; export FC
+ PTHREAD_LIBS=%%PTHREAD_LIBS%% ; export PTHREAD_LIBS
+ else
+ CS_HOME=${PATHCS}/Noyau/ncs-1.3.f
+ ECS_HOME=${PATHCS}/Enveloppe/ecs-1.3.c
+ CSGUI_HOME=${PATHCS}/Interface/ics-1.1.l
+ SYRCS_HOME=${PATHCS}/opt/syr_cs-2.0.1
+ fi
#
if [ "$NOM_ARCH" = "Linux" -a -d /home/prevalcs/HOMARD ] ; then
CSHOMARD_HOME=/home/prevalcs/HOMARD
+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
+ CSHOMARD_HOME=%%LOCALBASE%%/apps/homard
else
CSHOMARD_HOME=
fi
@@ -70,7 +85,7 @@
# Librairies pour l'interface
if [ "$NOM_ARCH" = "OSF1" -o "$NOM_ARCH" = "Linux_CCRT" ] ; then
LD_LIBRARY_PATH=.:/home/saturne/Saturne/opt/tcl8.3/arch/$NOM_ARCH/lib:/home/saturne/Saturne/opt/libxml2-2.6.19/arch/$NOM_ARCH/lib:$LD_LIBRARY_PATH
- else
+ elif [ "$NOM_ARCH" != "FreeBSD" ] ; then
LD_LIBRARY_PATH=.:/home/saturne/opt/tcl8.3/arch/$NOM_ARCH/lib:/home/saturne/opt/libxml2-2.6.19/arch/$NOM_ARCH/lib:$LD_LIBRARY_PATH
fi
@@ -83,6 +98,10 @@
CS_MPI_PATH=/home/saturne/opt/openmpi-1.1.1/arch/Linux/bin
elif [ "$NOM_ARCH" = "Linux_Ch" ] ; then
CS_MPI_PATH=/usr/local/mpichgm-1.2.6.14b-64b/bin
+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
+ MPI_HOME=%%MPI_HOME%% ; export MPI_HOME
+ MPI_LIBS=%%MPI_LIBS%% ; export MPI_LIBS
+ CS_MPI_PATH=${MPI_HOME}/bin
else
CS_MPI_PATH=
fi

View File

@ -0,0 +1,17 @@
--- bin/gracehst.orig Thu Mar 1 12:23:39 2007
+++ bin/gracehst Mon May 7 14:16:22 2007
@@ -1,4 +1,4 @@
-#!/bin/ksh
+#! /bin/sh
#============================================================================
#
# Code_Saturne version 1.3
@@ -30,7 +30,7 @@
#
#============================================================================
#
-if [ "$1" = "-h" -o "$1" = "-h" -o "$1" = "-h" ] ; then
+if [ "$1" = "-h" -o "$1" = "-help" -o "$#" = "0" ] ; then
echo ' '
echo ' gracehst: appel de grace -nxy sur un fichier historique '
echo ' de Code_Saturne en eliminant la premiere colonne. '

View File

@ -0,0 +1,8 @@
--- bin/grp.orig Thu Mar 1 12:23:39 2007
+++ bin/grp Mon May 7 14:08:44 2007
@@ -1,4 +1,4 @@
-#!/bin/ksh
+#!/bin/sh
#============================================================================
#
# Code_Saturne version 1.3

View File

@ -0,0 +1,146 @@
--- bin/macros_FreeBSD.mk.orig Thu Mar 1 12:23:39 2007
+++ bin/macros_FreeBSD.mk Tue May 8 15:06:34 2007
@@ -1,3 +1,4 @@
+# $FreeBSD$
#============================================================================
#
# Code_Saturne version 1.3
@@ -29,13 +30,13 @@
#
#============================================================================
#
-# Macros du Makefile Code_Saturne pour Linux
-############################################
+# Macros du Makefile Code_Saturne pour FreeBSD
+##############################################
#
# Macro pour BFT
#---------------
-BFT_HOME =/home/saturne/opt/bft-1.0.3/arch/Linux
+BFT_HOME =${LOCALBASE}
BFT_INC =-I$(BFT_HOME)/include
BFT_LDFLAGS =-L$(BFT_HOME)/lib -lbft
@@ -43,7 +44,7 @@
# Macro pour FVM
#---------------
-FVM_HOME =/home/saturne/opt/fvm-0.6.3/arch/Linux
+FVM_HOME =${LOCALBASE}
FVM_INC =-I$(FVM_HOME)/include
FVM_LDFLAGS =-L$(FVM_HOME)/lib -lfvm
@@ -57,9 +58,8 @@
MPE_COMM =1
# Pour Open MPI sur saturne
-MPI_HOME =/home/saturne/opt/openmpi-1.1.1/arch/Linux
-MPI_INC =-isystem$(MPI_HOME)/include
-MPI_LIB =-pthread -L$(MPI_HOME)/lib -lmpi -lorte -lopal -ldl -Wl,--export-dynamic -lnsl -lutil -lm -ldl
+MPI_INC =-I$(MPI_HOME)/include
+MPI_LIB =-L$(MPI_HOME)/lib ${MPI_LIBS} $(PTHREAD_LIBS)
# Macro pour Sockets
@@ -76,10 +76,10 @@
# Option XML
XML =1
-XML_HOME = /home/saturne/opt/libxml2-2.6.19
+XML_HOME =${LOCALBASE}
XML_INC =-I$(XML_HOME)/include/libxml2
-XML_LIB =-L$(XML_HOME)/arch/Linux/lib -lxml2
+XML_LIB =-L$(XML_HOME)/lib -lxml2
# Macro pour BLAS
@@ -100,36 +100,36 @@
# Compilateur C natif
#--------------------
-CCOMP = /home/saturne/opt/gcc-4.1.1/arch/Linux/bin/gcc
+CCOMP = $(CC)
CCOMPFLAGSDEF = -std=c99 -funsigned-char -pedantic -W -Wall -Wshadow \
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings \
-Wstrict-prototypes -Wmissing-prototypes \
- -Wmissing-declarations -Wnested-externs -Wno-uninitialized
+ -Wmissing-declarations -Wnested-externs -Wno-uninitialized
-CCOMPFLAGS = $(CCOMPFLAGSDEF) -O -Wno-unused
-CCOMPFLAGSOPTPART1 = $(CCOMPFLAGSDEF) -O
-CCOMPFLAGSOPTPART2 = $(CCOMPFLAGSDEF) -O
-CCOMPFLAGSOPTPART3 = $(CCOMPFLAGSDEF) -O
-CCOMPFLAGSLO = $(CCOMPFLAGSDEF) -O0
-CCOMPFLAGSDBG = $(CCOMPFLAGSDEF) -g3
+CCOMPFLAGS = $(CCOMPFLAGSDEF) $(CFLAGS) -Wno-unused
+CCOMPFLAGSOPTPART1 = $(CCOMPFLAGSDEF) $(CFLAGS)
+CCOMPFLAGSOPTPART2 = $(CCOMPFLAGSDEF) $(CFLAGS)
+CCOMPFLAGSOPTPART3 = $(CCOMPFLAGSDEF) $(CFLAGS)
+CCOMPFLAGSLO = $(CCOMPFLAGSDEF) -O0
+CCOMPFLAGSDBG = $(CCOMPFLAGSDEF) -g
CCOMPFLAGSPROF = -pg
-CCOMPFLAGSVERS = -v
+CCOMPFLAGSVERS = -v
# Compilateur FORTRAN
#--------------------
# Profiling gprof : -pg -a
-FTNCOMP = /home/saturne/opt/gcc-4.1.1/arch/Linux/bin/gfortran
+FTNCOMP = $(FC)
FTNCOMPFLAGSDEF = -I.
-FTNCOMPFLAGS = $(FTNCOMPFLAGSDEF) -O1
-FTNCOMPFLAGSOPTPART1 = $(FTNCOMPFLAGSDEF) -O2
-FTNCOMPFLAGSOPTPART2 = $(FTNCOMPFLAGSDEF) -O6
-FTNCOMPFLAGSOPTPART3 = $(FTNCOMPFLAGSDEF) -O0
-FTNCOMPFLAGSLO = $(FTNCOMPFLAGSDEF) -O0
+FTNCOMPFLAGS = $(FTNCOMPFLAGSDEF) $(FFLAGS)
+FTNCOMPFLAGSOPTPART1 = $(FTNCOMPFLAGSDEF) $(FFLAGS)
+FTNCOMPFLAGSOPTPART2 = $(FTNCOMPFLAGSDEF) $(FFLAGS)
+FTNCOMPFLAGSOPTPART3 = $(FTNCOMPFLAGSDEF) $(FFLAGS)
+FTNCOMPFLAGSLO = $(FTNCOMPFLAGSDEF) $(FFLAGS)
FTNCOMPFLAGSDBG = $(FTNCOMPFLAGSDEF) -g
FTNCOMPFLAGSPROF = -pg
FTNCOMPFLAGSVERS = -v
@@ -140,13 +140,13 @@
# Linker
-LDEDL = /home/saturne/opt/gcc-4.1.1/arch/Linux/bin/gfortran
-LDEDLFLAGS = -O
-LDEDLFLAGSLO = -O0
+LDEDL = $(FC)
+LDEDLFLAGS = $(LDFLAGS)
+LDEDLFLAGSLO = $(LDFLAGS)
LDEDLFLAGSDBG = -g
LDEDLFLAGSPROF = -pg
LDEDLFLAGSVERS = -v
-LDEDLRPATH = -rdynamic -Wl,-rpath -Wl,/home/saturne/opt/gcc-4.1.1/arch/Linux/lib:
+LDEDLRPATH = -rdynamic -Wl,-rpath -Wl,
# Positionnement des variables pour le pre-processeur
@@ -162,7 +162,7 @@
# Librairies de base toujours prises en compte
-LIBBASIC = $(BFT_LDFLAGS) $(FVM_LDFLAGS) -lm -lpthread
+LIBBASIC = $(BFT_LDFLAGS) $(FVM_LDFLAGS) -lm $(PTHREAD_LIBS)
# Librairies en mode sans option
@@ -178,7 +178,7 @@
# Librairie en mode ElectricFence (malloc debugger)
-LIBEF =-L/home/saturne/opt/efence-2.1.14/arch/Linux/lib -lefence
+LIBEF =-L${LOCALBASE}/lib -lefence
# Liste eventuelle des fichiers a compiler avec des options particulieres
#------------------------------------------------------------------------

View File

@ -0,0 +1,11 @@
--- src/base_1/gradco.F.orig Thu Mar 1 12:23:42 2007
+++ src/base_1/gradco.F Sun Jun 17 15:01:40 2007
@@ -319,7 +319,7 @@
RKGKM1 = RKGK
C
#if defined(_CS_HAVE_BLAS)
- CALL DZAXPY(NCEL,RGSRG,DK,UN,GK,UN,DK,UN)
+ CALL CAXPY(NCEL,RGSRG,DK,UN,GK,UN,DK,UN)
#else
DO IEL=1,NCEL
DK(IEL) = GK(IEL) +RGSRG*DK(IEL)

View File

@ -0,0 +1,15 @@
===============================================================================
The current version of Code_Saturne is located in the directory
%%PREFIX%%/Saturne/Noyau/ncs
In order to use Code Saturne, every user must add the following line in their
file ".profile":
. %%PREFIX%%/Saturne/Noyau/ncs/bin/cs_profile
For more information refer to the Code_Saturne documentation, available through
the "info_cs" command.
The Graphical User Interface must be installed separately; it is available as
a FreeBSD port: science/ics.
===============================================================================

19
science/ncs/pkg-descr Normal file
View File

@ -0,0 +1,19 @@
Code Saturne is a system designed to solve the Navier-Stokes equations in the
cases of 2D, 2D axisymmetric or 3D flows. Its main module is designed for the
simulation of flows which may be steady or unsteady, laminar or turbulent,
incompressible or potentially dilatable, isothermal or not.
Scalars and turbulent fluctuations of scalars can be taken into account. The
code includes specific modules, referred to as "specific physics", for the
treatment of lagrangian particle tracking, semi-transparent radiative transfer,
gas combustion, pulverised coal combustion, electricity effects (Joule effect
and electric arcs) and compressible flows. The code also includes an engineering
module, Matisse, for the simulation of nuclear waste surface storage.
Code_Saturne relies on a finite volume discretisation and allows the use of
various mesh types which may be hybrid (containing several kinds of elements)
and may have structural non-conformities (hanging nodes).
NCS means "Noyau Code Saturne", i.e. "Code Saturne Kernel". This is the
numerical solver.
WWW: http://rd.edf.com/code_saturne/

655
science/ncs/pkg-plist Normal file
View File

@ -0,0 +1,655 @@
%%ECS_HOME%%/bin/ecs
%%ECS_HOME%%/doc
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneBASE.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneCFBL.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneCOGZ.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneCPLV.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneELEC.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneLAGR.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneMATI.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneRAYT.a
%%CS_HOME%%/bin/Autovalidation/Case.py
%%CS_HOME%%/bin/Autovalidation/Case.pyc
%%CS_HOME%%/bin/Autovalidation/Case.pyo
%%CS_HOME%%/bin/Autovalidation/Chrono.py
%%CS_HOME%%/bin/Autovalidation/Chrono.pyc
%%CS_HOME%%/bin/Autovalidation/Chrono.pyo
%%CS_HOME%%/bin/Autovalidation/CommandLine.py
%%CS_HOME%%/bin/Autovalidation/CommandLine.pyc
%%CS_HOME%%/bin/Autovalidation/CommandLine.pyo
%%CS_HOME%%/bin/Autovalidation/Common.py
%%CS_HOME%%/bin/Autovalidation/Common.pyc
%%CS_HOME%%/bin/Autovalidation/Common.pyo
%%CS_HOME%%/bin/Autovalidation/Listing.py
%%CS_HOME%%/bin/Autovalidation/Listing.pyc
%%CS_HOME%%/bin/Autovalidation/Listing.pyo
%%CS_HOME%%/bin/Autovalidation/Parser.py
%%CS_HOME%%/bin/Autovalidation/Parser.pyc
%%CS_HOME%%/bin/Autovalidation/Parser.pyo
%%CS_HOME%%/bin/Autovalidation/Study.py
%%CS_HOME%%/bin/Autovalidation/Study.pyc
%%CS_HOME%%/bin/Autovalidation/Study.pyo
%%CS_HOME%%/bin/Autovalidation/__init__.py
%%CS_HOME%%/bin/Autovalidation/__init__.pyc
%%CS_HOME%%/bin/Autovalidation/__init__.pyo
%%CS_HOME%%/bin/Makefile
%%CS_HOME%%/bin/SaturneGUI
%%CS_HOME%%/bin/autovalid
%%CS_HOME%%/bin/autovalid.xml
%%CS_HOME%%/bin/compiler_version
%%CS_HOME%%/bin/cree_sat
%%CS_HOME%%/bin/cs_profile
%%CS_HOME%%/bin/gracehst
%%CS_HOME%%/bin/grp
%%CS_HOME%%/bin/info_cs
%%CS_HOME%%/bin/lance
%%CS_HOME%%/bin/lance.help
%%CS_HOME%%/bin/lance_install
%%CS_HOME%%/bin/macros_FreeBSD.mk
%%CS_HOME%%/bin/rang_mpi.sh
%%CS_HOME%%/bin/verifmail
%%CS_HOME%%/data/mati/emm.dat
%%CS_HOME%%/data/mati/emm.geom
%%CS_HOME%%/data/mati/vault.dat
%%CS_HOME%%/data/mati/vault.geom
%%CS_HOME%%/data/thch/JANAF
%%CS_HOME%%/data/thch/dp_C3P
%%CS_HOME%%/data/thch/dp_C3PSJ
%%CS_HOME%%/data/thch/dp_C4P
%%CS_HOME%%/data/thch/dp_ELE
%%CS_HOME%%/data/thch/dp_FCP
%%CS_HOME%%/data/thch/dp_transfo
%%PORTDOCS%%%%CS_HOME%%/doc/NOYAU/noyau.pdf
%%PORTDOCS%%%%CS_HOME%%/doc/UTILISATION/saturne.pdf
%%CS_HOME%%/include/base/albase.h
%%CS_HOME%%/include/base/alstru.h
%%CS_HOME%%/include/base/cs_ale.h
%%CS_HOME%%/include/base/cs_base.h
%%CS_HOME%%/include/base/cs_comm.h
%%CS_HOME%%/include/base/cs_couplage.h
%%CS_HOME%%/include/base/cs_gui.h
%%CS_HOME%%/include/base/cs_gui_matisse.h
%%CS_HOME%%/include/base/cs_gui_radiative_transfer.h
%%CS_HOME%%/include/base/cs_gui_util.h
%%CS_HOME%%/include/base/cs_maillage.h
%%CS_HOME%%/include/base/cs_maillage_connect.h
%%CS_HOME%%/include/base/cs_maillage_grd.h
%%CS_HOME%%/include/base/cs_maillage_select.h
%%CS_HOME%%/include/base/cs_maillage_solcom.h
%%CS_HOME%%/include/base/cs_mesh_quality.h
%%CS_HOME%%/include/base/cs_messages_ecs.h
%%CS_HOME%%/include/base/cs_msg.h
%%CS_HOME%%/include/base/cs_opts.h
%%CS_HOME%%/include/base/cs_parallel.h
%%CS_HOME%%/include/base/cs_perio.h
%%CS_HOME%%/include/base/cs_post.h
%%CS_HOME%%/include/base/cs_suite.h
%%CS_HOME%%/include/base/cs_syr_coupling.h
%%CS_HOME%%/include/base/cs_syr_messages.h
%%CS_HOME%%/include/base/cs_tpar1d.h
%%CS_HOME%%/include/base/cs_ventil.h
%%CS_HOME%%/include/base/cs_voiset.h
%%CS_HOME%%/include/base/cstnum.h
%%CS_HOME%%/include/base/cstphy.h
%%CS_HOME%%/include/base/dimens.h
%%CS_HOME%%/include/base/dimfbr.h
%%CS_HOME%%/include/base/entsor.h
%%CS_HOME%%/include/base/ihmpre.h
%%CS_HOME%%/include/base/memoir.h
%%CS_HOME%%/include/base/mltgrd.h
%%CS_HOME%%/include/base/numvar.h
%%CS_HOME%%/include/base/optcal.h
%%CS_HOME%%/include/base/parall.h
%%CS_HOME%%/include/base/paramx.h
%%CS_HOME%%/include/base/period.h
%%CS_HOME%%/include/base/pointe.h
%%CS_HOME%%/include/base/tcpumx.h
%%CS_HOME%%/include/base/tremai.h
%%CS_HOME%%/include/base/vector.h
%%CS_HOME%%/include/base/vide.h
%%CS_HOME%%/include/base/vortex.h
%%CS_HOME%%/include/cfbl/cfpoin.h
%%CS_HOME%%/include/cogz/coincl.h
%%CS_HOME%%/include/cogz/vide.h
%%CS_HOME%%/include/cplv/cpincl.h
%%CS_HOME%%/include/cplv/vide.h
%%CS_HOME%%/include/elec/elincl.h
%%CS_HOME%%/include/lagr/cs_lagr_perio.h
%%CS_HOME%%/include/lagr/cs_lagrang.h
%%CS_HOME%%/include/lagr/lagdim.h
%%CS_HOME%%/include/lagr/lagpar.h
%%CS_HOME%%/include/lagr/lagran.h
%%CS_HOME%%/include/lagr/vide.h
%%CS_HOME%%/include/mati/matiss.h
%%CS_HOME%%/include/mati/vide.h
%%CS_HOME%%/include/pprt/ppincl.h
%%CS_HOME%%/include/pprt/ppppar.h
%%CS_HOME%%/include/pprt/ppthch.h
%%CS_HOME%%/include/pprt/vide.h
%%CS_HOME%%/include/rayt/radiat.h
%%CS_HOME%%/include/rayt/vide.h
%%CS_HOME%%/src/base_1/alelap.F
%%CS_HOME%%/src/base_1/alemaj.F
%%CS_HOME%%/src/base_1/altycl.F
%%CS_HOME%%/src/base_1/armtps.F
%%CS_HOME%%/src/base_1/calgeo.F
%%CS_HOME%%/src/base_1/calmom.F
%%CS_HOME%%/src/base_1/caltri.F
%%CS_HOME%%/src/base_1/catsma.F
%%CS_HOME%%/src/base_1/causta.F
%%CS_HOME%%/src/base_1/clca66.F
%%CS_HOME%%/src/base_1/cldijp.F
%%CS_HOME%%/src/base_1/cldipo.F
%%CS_HOME%%/src/base_1/clpsca.F
%%CS_HOME%%/src/base_1/clsurn.F
%%CS_HOME%%/src/base_1/clsyvt.F
%%CS_HOME%%/src/base_1/clvolc.F
%%CS_HOME%%/src/base_1/codits.F
%%CS_HOME%%/src/base_1/condli.F
%%CS_HOME%%/src/base_1/cou1di.F
%%CS_HOME%%/src/base_1/cou1do.F
%%CS_HOME%%/src/base_1/coupbi.F
%%CS_HOME%%/src/base_1/coupbo.F
%%CS_HOME%%/src/base_1/covofi.F
%%CS_HOME%%/src/base_1/cregeo.F
%%CS_HOME%%/src/base_1/cs_ale.c
%%CS_HOME%%/src/base_1/cs_base.c
%%CS_HOME%%/src/base_1/cs_comm.c
%%CS_HOME%%/src/base_1/cs_couplage.c
%%CS_HOME%%/src/base_1/cs_gui.c
%%CS_HOME%%/src/base_1/cs_gui_matisse.c
%%CS_HOME%%/src/base_1/cs_gui_radiative_transfer.c
%%CS_HOME%%/src/base_1/cs_gui_util.c
%%CS_HOME%%/src/base_1/cs_maillage.c
%%CS_HOME%%/src/base_1/cs_maillage_connect.c
%%CS_HOME%%/src/base_1/cs_maillage_grd.c
%%CS_HOME%%/src/base_1/cs_maillage_select.c
%%CS_HOME%%/src/base_1/cs_maillage_solcom.c
%%CS_HOME%%/src/base_1/cs_main.c
%%CS_HOME%%/src/base_1/cs_mesh_quality.c
%%CS_HOME%%/src/base_1/cs_messages_ecs.c
%%CS_HOME%%/src/base_1/cs_msg.c
%%CS_HOME%%/src/base_1/cs_opts.c
%%CS_HOME%%/src/base_1/cs_parallel.c
%%CS_HOME%%/src/base_1/cs_perio.c
%%CS_HOME%%/src/base_1/cs_post.c
%%CS_HOME%%/src/base_1/cs_post_util.F
%%CS_HOME%%/src/base_1/cs_suite.c
%%CS_HOME%%/src/base_1/cs_syr_coupling.c
%%CS_HOME%%/src/base_1/cs_syr_messages.c
%%CS_HOME%%/src/base_1/cs_tpar1d.c
%%CS_HOME%%/src/base_1/cs_ventil.c
%%CS_HOME%%/src/base_1/cs_voiset.c
%%CS_HOME%%/src/base_1/csclli.F
%%CS_HOME%%/src/base_1/csflsh.F
%%CS_HOME%%/src/base_1/csinit.F
%%CS_HOME%%/src/base_1/csprnt.F
%%CS_HOME%%/src/base_1/distpr.F
%%CS_HOME%%/src/base_1/distyp.F
%%CS_HOME%%/src/base_1/divmas.F
%%CS_HOME%%/src/base_1/divrij.F
%%CS_HOME%%/src/base_1/dttvar.F
%%CS_HOME%%/src/base_1/dvvpst.F
%%CS_HOME%%/src/base_1/ecrava.F
%%CS_HOME%%/src/base_1/ecrhis.F
%%CS_HOME%%/src/base_1/ecrlis.F
%%CS_HOME%%/src/base_1/findpt.F
%%CS_HOME%%/src/base_1/gradco.F
%%CS_HOME%%/src/base_1/grdcel.F
%%CS_HOME%%/src/base_1/hturbp.F
%%CS_HOME%%/src/base_1/iasize.F
%%CS_HOME%%/src/base_1/idrbla.F
%%CS_HOME%%/src/base_1/impini.F
%%CS_HOME%%/src/base_1/iniini.F
%%CS_HOME%%/src/base_1/inimas.F
%%CS_HOME%%/src/base_1/inipst.F
%%CS_HOME%%/src/base_1/initi1.F
%%CS_HOME%%/src/base_1/initi2.F
%%CS_HOME%%/src/base_1/iniusi.F
%%CS_HOME%%/src/base_1/iniva0.F
%%CS_HOME%%/src/base_1/inivar.F
%%CS_HOME%%/src/base_1/invers.F
%%CS_HOME%%/src/base_1/iprbla.F
%%CS_HOME%%/src/base_1/itrgrp.F
%%CS_HOME%%/src/base_1/itrmas.F
%%CS_HOME%%/src/base_1/jacobi.F
%%CS_HOME%%/src/base_1/lecamo.F
%%CS_HOME%%/src/base_1/lecamp.F
%%CS_HOME%%/src/base_1/lecamx.F
%%CS_HOME%%/src/base_1/ledgeo.F
%%CS_HOME%%/src/base_1/letgeo.F
%%CS_HOME%%/src/base_1/matrdt.F
%%CS_HOME%%/src/base_1/matrix.F
%%CS_HOME%%/src/base_1/memale.F
%%CS_HOME%%/src/base_1/memcbr.F
%%CS_HOME%%/src/base_1/memclg.F
%%CS_HOME%%/src/base_1/memcli.F
%%CS_HOME%%/src/base_1/memdis.F
%%CS_HOME%%/src/base_1/memdtv.F
%%CS_HOME%%/src/base_1/memdyp.F
%%CS_HOME%%/src/base_1/memini.F
%%CS_HOME%%/src/base_1/memkep.F
%%CS_HOME%%/src/base_1/memkom.F
%%CS_HOME%%/src/base_1/memnav.F
%%CS_HOME%%/src/base_1/memnvc.F
%%CS_HOME%%/src/base_1/mempdc.F
%%CS_HOME%%/src/base_1/memphy.F
%%CS_HOME%%/src/base_1/memrij.F
%%CS_HOME%%/src/base_1/memsca.F
%%CS_HOME%%/src/base_1/memt1d.F
%%CS_HOME%%/src/base_1/memtri.F
%%CS_HOME%%/src/base_1/memtsm.F
%%CS_HOME%%/src/base_1/memv2f.F
%%CS_HOME%%/src/base_1/memvor.F
%%CS_HOME%%/src/base_1/modini.F
%%CS_HOME%%/src/base_1/modpar.F
%%CS_HOME%%/src/base_1/navsto.F
%%CS_HOME%%/src/base_1/newmrk.F
%%CS_HOME%%/src/base_1/numvec.F
%%CS_HOME%%/src/base_1/ordita.F
%%CS_HOME%%/src/base_1/parge1.F
%%CS_HOME%%/src/base_1/pergra.F
%%CS_HOME%%/src/base_1/perinr.F
%%CS_HOME%%/src/base_1/perinu.F
%%CS_HOME%%/src/base_1/phyvar.F
%%CS_HOME%%/src/base_1/postlc.F
%%CS_HOME%%/src/base_1/prcpol.F
%%CS_HOME%%/src/base_1/precli.F
%%CS_HOME%%/src/base_1/prmoy0.F
%%CS_HOME%%/src/base_1/prods2.F
%%CS_HOME%%/src/base_1/prods3.F
%%CS_HOME%%/src/base_1/prodsc.F
%%CS_HOME%%/src/base_1/projts.F
%%CS_HOME%%/src/base_1/promav.F
%%CS_HOME%%/src/base_1/proxav.F
%%CS_HOME%%/src/base_1/rasize.F
%%CS_HOME%%/src/base_1/reseps.F
%%CS_HOME%%/src/base_1/resrij.F
%%CS_HOME%%/src/base_1/resssg.F
%%CS_HOME%%/src/base_1/resv2f.F
%%CS_HOME%%/src/base_1/rijech.F
%%CS_HOME%%/src/base_1/rijthe.F
%%CS_HOME%%/src/base_1/scalai.F
%%CS_HOME%%/src/base_1/schtmp.F
%%CS_HOME%%/src/base_1/semantic.cache
%%CS_HOME%%/src/base_1/strdep.F
%%CS_HOME%%/src/base_1/strini.F
%%CS_HOME%%/src/base_1/strpre.F
%%CS_HOME%%/src/base_1/tcpumx.c
%%CS_HOME%%/src/base_1/tdesi1.F
%%CS_HOME%%/src/base_1/testel.F
%%CS_HOME%%/src/base_1/tremai.c
%%CS_HOME%%/src/base_1/tridim.F
%%CS_HOME%%/src/base_1/tsepdc.F
%%CS_HOME%%/src/base_1/turent.F
%%CS_HOME%%/src/base_1/turrij.F
%%CS_HOME%%/src/base_1/typecl.F
%%CS_HOME%%/src/base_1/undscr.F
%%CS_HOME%%/src/base_1/vandri.F
%%CS_HOME%%/src/base_1/varpos.F
%%CS_HOME%%/src/base_1/vectds.F
%%CS_HOME%%/src/base_1/vericl.F
%%CS_HOME%%/src/base_1/verini.F
%%CS_HOME%%/src/base_1/verlon.F
%%CS_HOME%%/src/base_1/vert1d.F
%%CS_HOME%%/src/base_1/visdyn.F
%%CS_HOME%%/src/base_1/vislmg.F
%%CS_HOME%%/src/base_1/vissec.F
%%CS_HOME%%/src/base_1/vissma.F
%%CS_HOME%%/src/base_1/vissst.F
%%CS_HOME%%/src/base_1/vor2cl.F
%%CS_HOME%%/src/base_1/vordep.F
%%CS_HOME%%/src/base_1/vorimp.F
%%CS_HOME%%/src/base_1/vorin0.F
%%CS_HOME%%/src/base_1/vorini.F
%%CS_HOME%%/src/base_1/vorlgv.F
%%CS_HOME%%/src/base_1/vorpre.F
%%CS_HOME%%/src/base_1/vortex.F
%%CS_HOME%%/src/base_1/vorver.F
%%CS_HOME%%/src/base_1/vorvit.F
%%CS_HOME%%/src/base_1/zufall.F
%%CS_HOME%%/src/base_2/bilsc2.F
%%CS_HOME%%/src/base_2/calgrg.F
%%CS_HOME%%/src/base_2/calhyd.F
%%CS_HOME%%/src/base_2/cgstab.F
%%CS_HOME%%/src/base_2/clipke.F
%%CS_HOME%%/src/base_2/clmlga.F
%%CS_HOME%%/src/base_2/clprij.F
%%CS_HOME%%/src/base_2/clptur.F
%%CS_HOME%%/src/base_2/clpv2f.F
%%CS_HOME%%/src/base_2/cycmgr.F
%%CS_HOME%%/src/base_2/filtre.F
%%CS_HOME%%/src/base_2/gradmc.F
%%CS_HOME%%/src/base_2/gradrc.F
%%CS_HOME%%/src/base_2/limgrd.F
%%CS_HOME%%/src/base_2/memgrg.F
%%CS_HOME%%/src/base_2/mempgr.F
%%CS_HOME%%/src/base_2/preduv.F
%%CS_HOME%%/src/base_2/premgr.F
%%CS_HOME%%/src/base_2/prolon.F
%%CS_HOME%%/src/base_2/recvmc.F
%%CS_HOME%%/src/base_2/resmgr.F
%%CS_HOME%%/src/base_2/resolp.F
%%CS_HOME%%/src/base_2/turbke.F
%%CS_HOME%%/src/base_2/turbkw.F
%%CS_HOME%%/src/base_2/viscfa.F
%%CS_HOME%%/src/base_2/visort.F
%%CS_HOME%%/src/cfbl/cfbsc2.F
%%CS_HOME%%/src/cfbl/cfbsc3.F
%%CS_HOME%%/src/cfbl/cfcdts.F
%%CS_HOME%%/src/cfbl/cfdivs.F
%%CS_HOME%%/src/cfbl/cfdttv.F
%%CS_HOME%%/src/cfbl/cfener.F
%%CS_HOME%%/src/cfbl/cfini1.F
%%CS_HOME%%/src/cfbl/cfiniv.F
%%CS_HOME%%/src/cfbl/cfmsfl.F
%%CS_HOME%%/src/cfbl/cfmsgs.F
%%CS_HOME%%/src/cfbl/cfmsvl.F
%%CS_HOME%%/src/cfbl/cfmsvs.F
%%CS_HOME%%/src/cfbl/cfphyv.F
%%CS_HOME%%/src/cfbl/cfprop.F
%%CS_HOME%%/src/cfbl/cfqdmv.F
%%CS_HOME%%/src/cfbl/cfrusb.F
%%CS_HOME%%/src/cfbl/cfvarp.F
%%CS_HOME%%/src/cfbl/cfxtcl.F
%%CS_HOME%%/src/cfbl/memcfe.F
%%CS_HOME%%/src/cfbl/memcfm.F
%%CS_HOME%%/src/cfbl/memcft.F
%%CS_HOME%%/src/cfbl/memcfv.F
%%CS_HOME%%/src/cogz/coini1.F
%%CS_HOME%%/src/cogz/colecd.F
%%CS_HOME%%/src/cogz/copdfr.F
%%CS_HOME%%/src/cogz/coprop.F
%%CS_HOME%%/src/cogz/cothht.F
%%CS_HOME%%/src/cogz/covarp.F
%%CS_HOME%%/src/cogz/d3phst.F
%%CS_HOME%%/src/cogz/d3pini.F
%%CS_HOME%%/src/cogz/d3pint.F
%%CS_HOME%%/src/cogz/d3pphy.F
%%CS_HOME%%/src/cogz/d3ptcl.F
%%CS_HOME%%/src/cogz/d3pver.F
%%CS_HOME%%/src/cogz/ebuini.F
%%CS_HOME%%/src/cogz/ebuphy.F
%%CS_HOME%%/src/cogz/ebutcl.F
%%CS_HOME%%/src/cogz/ebutss.F
%%CS_HOME%%/src/cogz/ebuver.F
%%CS_HOME%%/src/cogz/lwcgfu.F
%%CS_HOME%%/src/cogz/lwcini.F
%%CS_HOME%%/src/cogz/lwcphy.F
%%CS_HOME%%/src/cogz/lwctcl.F
%%CS_HOME%%/src/cogz/lwctss.F
%%CS_HOME%%/src/cogz/lwcurl.F
%%CS_HOME%%/src/cogz/lwcver.F
%%CS_HOME%%/src/cogz/pdflwc.F
%%CS_HOME%%/src/cogz/pdfpp3.F
%%CS_HOME%%/src/cogz/pdfpp4.F
%%CS_HOME%%/src/cplv/cpcym1.F
%%CS_HOME%%/src/cplv/cpflux.F
%%CS_HOME%%/src/cplv/cpini1.F
%%CS_HOME%%/src/cplv/cpiniv.F
%%CS_HOME%%/src/cplv/cplecd.F
%%CS_HOME%%/src/cplv/cplin1.F
%%CS_HOME%%/src/cplv/cplini.F
%%CS_HOME%%/src/cplv/cplph1.F
%%CS_HOME%%/src/cplv/cplphy.F
%%CS_HOME%%/src/cplv/cplpro.F
%%CS_HOME%%/src/cplv/cpltcl.F
%%CS_HOME%%/src/cplv/cpltss.F
%%CS_HOME%%/src/cplv/cpltsv.F
%%CS_HOME%%/src/cplv/cplvar.F
%%CS_HOME%%/src/cplv/cplver.F
%%CS_HOME%%/src/cplv/cplym1.F
%%CS_HOME%%/src/cplv/cppdf4.F
%%CS_HOME%%/src/cplv/cppdf5.F
%%CS_HOME%%/src/cplv/cppdfr.F
%%CS_HOME%%/src/cplv/cpphy1.F
%%CS_HOME%%/src/cplv/cpphy2.F
%%CS_HOME%%/src/cplv/cpphyv.F
%%CS_HOME%%/src/cplv/cpprop.F
%%CS_HOME%%/src/cplv/cpptcl.F
%%CS_HOME%%/src/cplv/cprays.F
%%CS_HOME%%/src/cplv/cpteh1.F
%%CS_HOME%%/src/cplv/cpteh2.F
%%CS_HOME%%/src/cplv/cptehm.F
%%CS_HOME%%/src/cplv/cpthp1.F
%%CS_HOME%%/src/cplv/cpthp2.F
%%CS_HOME%%/src/cplv/cptssc.F
%%CS_HOME%%/src/cplv/cptsvc.F
%%CS_HOME%%/src/cplv/cptsvi.F
%%CS_HOME%%/src/cplv/cpvarp.F
%%CS_HOME%%/src/cplv/cpveri.F
%%CS_HOME%%/src/cplv/memcp1.F
%%CS_HOME%%/src/elec/elflux.F
%%CS_HOME%%/src/elec/elini1.F
%%CS_HOME%%/src/elec/eliniv.F
%%CS_HOME%%/src/elec/ellecd.F
%%CS_HOME%%/src/elec/elphyv.F
%%CS_HOME%%/src/elec/elprop.F
%%CS_HOME%%/src/elec/elthht.F
%%CS_HOME%%/src/elec/eltssc.F
%%CS_HOME%%/src/elec/elvarp.F
%%CS_HOME%%/src/elec/elveri.F
%%CS_HOME%%/src/lagr/cs_lagr_perio.c
%%CS_HOME%%/src/lagr/cs_lagrang.c
%%CS_HOME%%/src/lagr/diverv.F
%%CS_HOME%%/src/lagr/enslag.F
%%CS_HOME%%/src/lagr/enswaf.F
%%CS_HOME%%/src/lagr/lagaff.F
%%CS_HOME%%/src/lagr/lagcar.F
%%CS_HOME%%/src/lagr/lagcel.F
%%CS_HOME%%/src/lagr/lagcou.F
%%CS_HOME%%/src/lagr/lagdeb.F
%%CS_HOME%%/src/lagr/lageli.F
%%CS_HOME%%/src/lagr/lagent.F
%%CS_HOME%%/src/lagr/lageqp.F
%%CS_HOME%%/src/lagr/lagerr.F
%%CS_HOME%%/src/lagr/lages1.F
%%CS_HOME%%/src/lagr/lages2.F
%%CS_HOME%%/src/lagr/lagesp.F
%%CS_HOME%%/src/lagr/lagfch.F
%%CS_HOME%%/src/lagr/laggra.F
%%CS_HOME%%/src/lagr/laghis.F
%%CS_HOME%%/src/lagr/lagich.F
%%CS_HOME%%/src/lagr/lagidp.F
%%CS_HOME%%/src/lagr/lagimp.F
%%CS_HOME%%/src/lagr/lagini.F
%%CS_HOME%%/src/lagr/lagipn.F
%%CS_HOME%%/src/lagr/lagitf.F
%%CS_HOME%%/src/lagr/lagitg.F
%%CS_HOME%%/src/lagr/lagitp.F
%%CS_HOME%%/src/lagr/laglec.F
%%CS_HOME%%/src/lagr/laglis.F
%%CS_HOME%%/src/lagr/lagnew.F
%%CS_HOME%%/src/lagr/lagnpr.F
%%CS_HOME%%/src/lagr/lagnwc.F
%%CS_HOME%%/src/lagr/lagopt.F
%%CS_HOME%%/src/lagr/lagout.F
%%CS_HOME%%/src/lagr/lagphy.F
%%CS_HOME%%/src/lagr/lagpoi.F
%%CS_HOME%%/src/lagr/lagrus.F
%%CS_HOME%%/src/lagr/lagsta.F
%%CS_HOME%%/src/lagr/lagstf.F
%%CS_HOME%%/src/lagr/lagtri.F
%%CS_HOME%%/src/lagr/lagune.F
%%CS_HOME%%/src/lagr/memla1.F
%%CS_HOME%%/src/lagr/memla2.F
%%CS_HOME%%/src/lagr/ouestu.F
%%CS_HOME%%/src/mati/memmat.F
%%CS_HOME%%/src/mati/mtimpi.F
%%CS_HOME%%/src/mati/mtini1.F
%%CS_HOME%%/src/mati/mtkpdc.F
%%CS_HOME%%/src/mati/mtphyv.F
%%CS_HOME%%/src/mati/mtproj.F
%%CS_HOME%%/src/mati/mttsns.F
%%CS_HOME%%/src/mati/mttssc.F
%%CS_HOME%%/src/mati/mttycl.F
%%CS_HOME%%/src/pprt/ppcabs.F
%%CS_HOME%%/src/pprt/ppclim.F
%%CS_HOME%%/src/pprt/ppcsca.F
%%CS_HOME%%/src/pprt/ppini1.F
%%CS_HOME%%/src/pprt/ppinii.F
%%CS_HOME%%/src/pprt/ppiniv.F
%%CS_HOME%%/src/pprt/pplecd.F
%%CS_HOME%%/src/pprt/ppphyv.F
%%CS_HOME%%/src/pprt/ppprcl.F
%%CS_HOME%%/src/pprt/ppprop.F
%%CS_HOME%%/src/pprt/ppray4.F
%%CS_HOME%%/src/pprt/pptbht.F
%%CS_HOME%%/src/pprt/pptssc.F
%%CS_HOME%%/src/pprt/pptycl.F
%%CS_HOME%%/src/pprt/ppvarp.F
%%CS_HOME%%/src/rayt/memra1.F
%%CS_HOME%%/src/rayt/memra2.F
%%CS_HOME%%/src/rayt/memra3.F
%%CS_HOME%%/src/rayt/raybrd.F
%%CS_HOME%%/src/rayt/raycli.F
%%CS_HOME%%/src/rayt/raydak.F
%%CS_HOME%%/src/rayt/raydir.F
%%CS_HOME%%/src/rayt/raydom.F
%%CS_HOME%%/src/rayt/rayens.F
%%CS_HOME%%/src/rayt/raylec.F
%%CS_HOME%%/src/rayt/rayopt.F
%%CS_HOME%%/src/rayt/rayout.F
%%CS_HOME%%/src/rayt/raypar.F
%%CS_HOME%%/src/rayt/raypun.F
%%CS_HOME%%/src/rayt/raysca.F
%%CS_HOME%%/src/rayt/raysol.F
%%CS_HOME%%/src/rayt/rmodak.F
%%CS_HOME%%/users/base/usalcl.F
%%CS_HOME%%/users/base/usalin.F
%%CS_HOME%%/users/base/usclim.F
%%CS_HOME%%/users/base/usdpst.F
%%CS_HOME%%/users/base/ushist.F
%%CS_HOME%%/users/base/usini1.F
%%CS_HOME%%/users/base/usiniv.F
%%CS_HOME%%/users/base/uskpdc.F
%%CS_HOME%%/users/base/usmodg.F
%%CS_HOME%%/users/base/usmpst.F
%%CS_HOME%%/users/base/usnpst.F
%%CS_HOME%%/users/base/usphyv.F
%%CS_HOME%%/users/base/usproj.F
%%CS_HOME%%/users/base/uspt1d.F
%%CS_HOME%%/users/base/usrubm.F
%%CS_HOME%%/users/base/usruet.F
%%CS_HOME%%/users/base/ussmag.F
%%CS_HOME%%/users/base/usstru.F
%%CS_HOME%%/users/base/usthht.F
%%CS_HOME%%/users/base/ustske.F
%%CS_HOME%%/users/base/ustskw.F
%%CS_HOME%%/users/base/ustsma.F
%%CS_HOME%%/users/base/ustsns.F
%%CS_HOME%%/users/base/ustsri.F
%%CS_HOME%%/users/base/ustssc.F
%%CS_HOME%%/users/base/ustsv2.F
%%CS_HOME%%/users/base/usvima.F
%%CS_HOME%%/users/base/usvist.F
%%CS_HOME%%/users/base/usvort.F
%%CS_HOME%%/users/base/usvpst.F
%%CS_HOME%%/users/cfbl/uscfcl.F
%%CS_HOME%%/users/cfbl/uscfpv.F
%%CS_HOME%%/users/cfbl/uscfth.F
%%CS_HOME%%/users/cfbl/uscfx1.F
%%CS_HOME%%/users/cfbl/uscfx2.F
%%CS_HOME%%/users/cfbl/uscfxi.F
%%CS_HOME%%/users/cogz/usd3p1.F
%%CS_HOME%%/users/cogz/usd3pc.F
%%CS_HOME%%/users/cogz/usd3pi.F
%%CS_HOME%%/users/cogz/usebu1.F
%%CS_HOME%%/users/cogz/usebuc.F
%%CS_HOME%%/users/cogz/usebui.F
%%CS_HOME%%/users/cogz/uslwc1.F
%%CS_HOME%%/users/cogz/uslwcc.F
%%CS_HOME%%/users/cogz/uslwci.F
%%CS_HOME%%/users/cplv/uscpcl.F
%%CS_HOME%%/users/cplv/uscpi1.F
%%CS_HOME%%/users/cplv/uscpiv.F
%%CS_HOME%%/users/cplv/uscpl1.F
%%CS_HOME%%/users/cplv/uscplc.F
%%CS_HOME%%/users/elec/uselcl.F
%%CS_HOME%%/users/elec/uselen.F
%%CS_HOME%%/users/elec/useli1.F
%%CS_HOME%%/users/elec/useliv.F
%%CS_HOME%%/users/elec/uselph.F
%%CS_HOME%%/users/elec/uselrc.F
%%CS_HOME%%/users/elec/usetcl.F
%%CS_HOME%%/users/lagr/uslabo.F
%%CS_HOME%%/users/lagr/usladp.F
%%CS_HOME%%/users/lagr/uslaed.F
%%CS_HOME%%/users/lagr/uslaen.F
%%CS_HOME%%/users/lagr/uslafe.F
%%CS_HOME%%/users/lagr/uslag1.F
%%CS_HOME%%/users/lagr/uslag2.F
%%CS_HOME%%/users/lagr/uslain.F
%%CS_HOME%%/users/lagr/uslapr.F
%%CS_HOME%%/users/lagr/uslaru.F
%%CS_HOME%%/users/lagr/uslast.F
%%CS_HOME%%/users/lagr/uslatc.F
%%CS_HOME%%/users/lagr/uslatp.F
%%CS_HOME%%/users/pprt/usppmo.F
%%CS_HOME%%/users/rayt/usray1.F
%%CS_HOME%%/users/rayt/usray2.F
%%CS_HOME%%/users/rayt/usray3.F
%%CS_HOME%%/users/rayt/usray4.F
%%CS_HOME%%/users/rayt/usray5.F
lib/libsaturneBASE.a
lib/libsaturneCFBL.a
lib/libsaturneCOGZ.a
lib/libsaturneCPLV.a
lib/libsaturneELEC.a
lib/libsaturneLAGR.a
lib/libsaturneMATI.a
lib/libsaturneRAYT.a
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COMPATIBILITY
%%PORTDOCS%%%%DOCSDIR%%/Changelog
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/noyau.pdf
%%PORTDOCS%%%%DOCSDIR%%/saturne.pdf
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%CS_HOME%%/users/rayt
@dirrm %%CS_HOME%%/users/pprt
@dirrm %%CS_HOME%%/users/lagr
@dirrm %%CS_HOME%%/users/elec
@dirrm %%CS_HOME%%/users/cplv
@dirrm %%CS_HOME%%/users/cogz
@dirrm %%CS_HOME%%/users/cfbl
@dirrm %%CS_HOME%%/users/base
@dirrm %%CS_HOME%%/users
@dirrm %%CS_HOME%%/src/rayt
@dirrm %%CS_HOME%%/src/pprt
@dirrm %%CS_HOME%%/src/mati
@dirrm %%CS_HOME%%/src/lagr
@dirrm %%CS_HOME%%/src/elec
@dirrm %%CS_HOME%%/src/cplv
@dirrm %%CS_HOME%%/src/cogz
@dirrm %%CS_HOME%%/src/cfbl
@dirrm %%CS_HOME%%/src/base_2
@dirrm %%CS_HOME%%/src/base_1
@dirrm %%CS_HOME%%/src
@dirrm %%CS_HOME%%/include/rayt
@dirrm %%CS_HOME%%/include/pprt
@dirrm %%CS_HOME%%/include/mati
@dirrm %%CS_HOME%%/include/lagr
@dirrm %%CS_HOME%%/include/elec
@dirrm %%CS_HOME%%/include/cplv
@dirrm %%CS_HOME%%/include/cogz
@dirrm %%CS_HOME%%/include/cfbl
@dirrm %%CS_HOME%%/include/base
@dirrm %%CS_HOME%%/include
%%PORTDOCS%%@dirrm %%CS_HOME%%/doc/UTILISATION
%%PORTDOCS%%@dirrm %%CS_HOME%%/doc/NOYAU
%%PORTDOCS%%@dirrm %%CS_HOME%%/doc
@dirrm %%CS_HOME%%/data/thch
@dirrm %%CS_HOME%%/data/mati
@dirrm %%CS_HOME%%/data
@dirrm %%CS_HOME%%/bin/Autovalidation
@dirrm %%CS_HOME%%/bin
@dirrm %%CS_HOME%%/arch/FreeBSD/lib
@dirrm %%CS_HOME%%/arch/FreeBSD
@dirrm %%CS_HOME%%/arch
@dirrm %%CS_HOME%%
@dirrm Saturne/Noyau
@dirrm %%ECS_HOME%%/bin
@dirrm %%ECS_HOME%%
@dirrm Saturne/Enveloppe
@dirrmtry Saturne