Difference between revisions of "Examples of compiler sections in systel.ini"

From SourceWiki
Jump to navigation Jump to search
 
Line 1: Line 1:
[[Category:ESTEL:]]
+
[[Category:Estel]]
  
 
'''This page is still in development'''. Don't trust all entries.
 
'''This page is still in development'''. Don't trust all entries.

Latest revision as of 18:19, 15 August 2007


This page is still in development. Don't trust all entries.

Performance

Portland Fortran 90 compiler

Intel Fortran 90 compiler

Development

Portland Fortran 90 compiler

Intel Fortran 90 compiler

FC_NAM="ifort"
FC_OPT_OBJEXT= "o"
FC_OPT_COMPIL= " -O2 -c "
FC_OPT_DEBUG=  " -g -DD -debug extended -debug-parameters "
FC_OPT_PROFILE=" -O2 "
FC_OPT_INCLUDE=" -I "
FC_OPT_OTHERS= " -warn all -implicitnone -traceback "

LK_NAM="ifort"
LK_OPT_NORMAL=" -lm -lstdc++ "
LK_OPT_DEBUG=  " -g -DD -debug extended -debug-parameters "
LK_OPT_PROFILE=" -pg "
LK_OPT_OUTNAME=" -o "
LK_OPT_OTHERS=" -O2 "

LIB_NAM=ar
LIB_OPT_LIBEXT="a"
LIB_OPT_OUTNAME=" cru"
LIB_OPT_OTHERS=
LIB_RANLIB=
LIBS_MPI=" "

RUN_DEBUG=" idb -gui "
RUN_PROFILE=

FC_MPI="mpif90 -c "
LK_MPI="mpif90 -lm -lstdc++ -o <EXE>  <OBJS>  <LIBS> "
LIBS_MPI="-L/home/jp/software/mpich/mpich2-1.0.4p1/lib "
RUN_MPI="mpirun -machinefile mpirun.txt -np <N> <EXE>"