Changeset 1657 for palm/trunk/SCRIPTS


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

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

Location:
palm/trunk/SCRIPTS
Files:
2 edited
1 moved

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#
  • palm/trunk/SCRIPTS/.mrun.config.gfortran

    r1648 r1657  
    1 #$Id: .mrun.config.imuknb 1446 2014-08-07 10:08:56Z maronga $
     1#$Id: .mrun.config.gfortran 1446 2014-08-07 10:08:56Z knoop $
    22#column 1          column 2                                   column 3
    33#name of variable  value of variable (~ must not be used)     scope
     
    4141%fopts             -Ofast                                        <hi> parallel
    4242%lopts             -Ofast                                        <hi> parallel
     43# if you want to use your own hostfile, uncomment next line
     44#%hostfile          $base_directory/.hostfile                    <hi> parallel
     45# if you want to load modules on the remote host, use the following line
     46#%modules           <replace_by_the_modules_to_be_loaded>        <hi> parallel
     47# if you want to perform initial commands on ssh connections, use the following line
     48#%login_init_cmd    <replace_by_the_inital_commands>             <hi> parallel
    4349#
    4450#
     
    5359%fopts             -O0:-Wall:-fbacktrace                         <hi> parallel trace
    5460%lopts             -O0:-Wall:-fbacktrace                         <hi> parallel trace
     61# if you want to use your own hostfile, uncomment next line
     62#%hostfile          $base_directory/.hostfile                    <hi> 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>        <hi> 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>             <hi> parallel trace
     67#
    5568#
    5669%write_binary                true                             restart
  • palm/trunk/SCRIPTS/.mrun.config.ifort

    r1656 r1657  
    3030# appropriately, if you are using a different compiler / MPI-Version.
    3131#
    32 %tmp_user_catalog  /tmp                                          <hi> parallel
     32#
     33%remote_username   <replace_with_your_local_username>            <hi> parallel
     34%tmp_user_catalog  $HOME/palm/tmp                                <hi> parallel
    3335%compiler_name     mpif90                                        <hi> parallel
    3436%compiler_name_ser ifort                                         <hi> parallel
    3537%cpp_options       -cpp:-D__mpi2:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_compiler   <hi> parallel
    3638%netcdf_inc        -I:<replace_by_netcdf_include_path>           <hi> parallel
    37 %netcdf_lib        -L<replace_by_netcdf_library_path>:-lnetcdf   <hi> parallel
     39%netcdf_lib        -L:<replace_by_netcdf_library_path>:-lnetcdf  <hi> parallel
    3840%mopts             -j:4                                          <hi> parallel
    3941%fopts             -I:<replace_by_mpi_include path>:-fpe0:-O3:-xHost:-fp-model:source:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-diag-disable:8290,8291   <hi> parallel
     
    4143# if you want to use your own hostfile, uncomment next line
    4244#%hostfile          $base_directory/.hostfile                    <hi> parallel
    43 # if you want this host to be used as a remote host, uncomment next line
    44 #%remote_username   <replace_by_your_username_on_this_host>      <hi> parallel
    4545# if you want to load modules on the remote host, use the following line
    4646#%modules           <replace_by_the_modules_to_be_loaded>        <hi> parallel
     
    4949#
    5050#
    51 %tmp_user_catalog  /tmp                                          <hi> parallel trace
     51%remote_username   <replace_with_your_local_username>            <hi> parallel trace
     52%tmp_user_catalog  $HOME/palm/tmp                                <hi> parallel trace
    5253%compiler_name     mpif90                                        <hi> parallel trace
    5354%compiler_name_ser ifort                                         <hi> parallel trace
    5455%cpp_options       -cpp:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_compiler   <hi> parallel trace
    5556%netcdf_inc        -I:<replace_by_netcdf_include_path>           <hi> parallel trace
    56 %netcdf_lib        -L<replace_by_netcdf_library_path>:-lnetcdf   <hi> parallel trace
     57%netcdf_lib        -L:<replace_by_netcdf_library_path>:-lnetcdf  <hi> parallel trace
    5758%mopts             -j:4                                          <hi> parallel trace
    5859%fopts             -C:-check:nooutput_conversion:-fpe0:-debug:-traceback:-g:-w:-O0:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs  <hi> parallel trace
     
    6061# if you want to use your own hostfile, uncomment next line
    6162#%hostfile          $base_directory/.hostfile                    <hi> parallel trace
    62 # if you want this host to be used as a remote host, uncomment next line
    63 #%remote_username   <replace_by_your_username_on_this_host>      <hi> parallel trace
    6463# if you want to load modules on the remote host, use the following line
    6564#%modules           <replace_by_the_modules_to_be_loaded>        <hi> parallel trace
Note: See TracChangeset for help on using the changeset viewer.