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:]]
 +
 +
'''This page is still in development'''. Don't trust all entries.
 +
 
= Performance =
 
= Performance =
 +
 +
== Portland Fortran 90 compiler =
 +
== Intel Fortran 90 compiler ==
  
 
= Development =
 
= Development =
  
== Intel Fortran compiler ==
+
== Portland Fortran 90 compiler =
 +
== Intel Fortran 90 compiler ==
  
 
<code><pre>
 
<code><pre>

Revision as of 08:29, 14 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>"