Ignore:
Timestamp:
Sep 17, 2015 6:31:36 PM (9 years ago)
Author:
knoop
Message:

split .mrun.config.default into version for ifort and gfortran + Bugfix: Seminar lectures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/.mrun.config.cuhk

    r1446 r1657  
    1 #$Id: .mrun.config.default 1231 2013-09-20 11:25:45Z kanani $
     1#$Id: .mrun.config.cuhk 1231 2013-09-20 11:25:45Z knoop $
    22#column 1          column 2                                   column 3
    33#name of variable  value of variable (~ must not be used)     scope
     
    2222#
    2323# The next block contains all informations for compiling the PALM code
    24 # and for generating and running the PALM executable using MPI. Replace all
    25 # required paths (given in <>) by the respective paths valid on your host.
    26 # Also replace <hi> by your host identifier (see above <hi> example "lcmy")
    27 # in each line!
     24# and for generating and running the PALM executable using MPI.
    2825# Compilernames, cpp-options and compiler-options are assuming
    29 # an Intel-Compiler and mpich2 on this host! Please change
     26# an GNU-Compiler and mpich2 on this host! Please change
    3027# appropriately, if you are using a different compiler / MPI-Version.
    3128#
    32 %tmp_user_catalog  /home/student/tmp                             lccuhk parallel
     29# CUHK
     30%remote_username   student                                       lccuhk parallel
     31%tmp_user_catalog  $HOME/palm/tmp                                lccuhk parallel
    3332%compiler_name     mpif90                                        lccuhk parallel
    34 %compiler_name_ser ifort                                         lccuhk parallel
    35 %cpp_options       -cpp:-D__mpi2:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf   lccuhk parallel
    36 %netcdf_inc        -I:/opt/netcdf-3.6.3/include                  lccuhk parallel
    37 %netcdf_lib        -L/opt/netcdf-3.6.3/lib:-lnetcdf              lccuhk parallel
    38 %mopts             -j:4                                          lccuhk parallel
    39 %fopts             -xS:-r8:-nbs:-convert:little_endian:-I:/opt/mpich2/include  lccuhk parallel
    40 %lopts             -xS:-r8:-nbs:-Vaxlib:-L:/opt/mpich2/lib                     lccuhk parallel
    41 %remote_username    student                                      lccuhk parallel
    42 # if you want to use your own hostfile, uncomment next line
    43 #%hostfile          $base_directory/.hostfile                    lccuhk parallel
    44 # if you want to load modules on the remote host, use the following line
    45 #%modules           <replace_by_the_modules_to_be_loaded>        lccuhk parallel
    46 # if you want to perform initial commands on ssh connections, use the following line
    47 #%login_init_cmd    <replace_by_the_inital_commands>             lccuhk parallel
    48 #%login_init_cmd    <replace_by_the_inital_commands>             lccuhk parallel
     33%compiler_name_ser gfortran                                      lccuhk parallel
     34%cpp_options       -cpp:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__lc:-D__netcdf:-D__parallel   lccuhk parallel
     35%netcdf_inc        -I:$HOME/opt/netcdf-3.6.3/include             lccuhk parallel
     36%netcdf_lib        -L:$HOME/opt/netcdf-3.6.3/lib:-lnetcdf        lccuhk parallel
     37%mopts             -j:8                                          lccuhk parallel
     38%fopts             -Ofast                                        lccuhk parallel
     39%lopts             -Ofast                                        lccuhk parallel
    4940#
    50 #
    51 %tmp_user_catalog  /home/student/tmp                             lccuhk parallel trace
     41# CUHK debug/trace mode
     42%remote_username   student                                       lccuhk parallel trace
     43%tmp_user_catalog  $HOME/palm/tmp                                lccuhk parallel trace
    5244%compiler_name     mpif90                                        lccuhk parallel trace
    53 %compiler_name_ser ifort                                         lccuhk parallel trace
    54 %cpp_options       -cpp:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf   lccuhk parallel trace
    55 %netcdf_inc        -I:/opt/netcdf-3.6.3/include                  lccuhk parallel trace
    56 %netcdf_lib        -L/opt/netcdf-3.6.3/lib:-lnetcdf              lccuhk parallel trace
    57 %mopts             -j:4                                          lccuhk parallel trace
    58 %fopts             -C:-check:nooutput_conversion:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian  lccuhk parallel trace
    59 %lopts             -C:-check:nooutput_conversion:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib  lccuhk parallel trace
    60 %remote_username    student                                      lccuhk parallel trace
    61 # if you want to use your own hostfile, uncomment next line
    62 #%hostfile          $base_directory/.hostfile                    lccuhk parallel trace
    63 # if you want to load modules on the remote host, use the following line
    64 #%modules           <replace_by_the_modules_to_be_loaded>        lccuhk parallel trace
    65 # if you want to perform initial commands on ssh connections, use the following line
    66 #%login_init_cmd    <replace_by_the_inital_commands>             lccuhk parallel trace
     45%compiler_name_ser gfortran                                      lccuhk parallel trace
     46%cpp_options       -cpp:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__lc:-D__netcdf:-D__parallel   lccuhk parallel trace
     47%netcdf_inc        -I:$HOME/opt/netcdf-3.6.3/include             lccuhk parallel trace
     48%netcdf_lib        -L:$HOME/opt/netcdf-3.6.3/lib:-lnetcdf        lccuhk parallel trace
     49%mopts             -j:8                                          lccuhk parallel trace
     50%fopts             -O0:-Wall:-fbacktrace                         lccuhk parallel trace
     51%lopts             -O0:-Wall:-fbacktrace                         lccuhk parallel trace
    6752#
    6853#
Note: See TracChangeset for help on using the changeset viewer.