- Timestamp:
- Aug 7, 2014 10:08:56 AM (10 years ago)
- Location:
- palm/trunk/SCRIPTS
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/.mrun.config.csc_sisu
r1241 r1446 31 31 # appropriately, if you are using a different compiler / MPI-Version. 32 32 # 33 %tmp_user_catalog /wrk/<replace by yoursisu-username> lccrayf parallel34 %tmp_data_catalog /wrk/<replace by yoursisu-username>/restart_data lccrayf parallel33 %tmp_user_catalog /wrk/<replace_by_your_sisu-username> lccrayf parallel 34 %tmp_data_catalog /wrk/<replace_by_your_sisu-username>/restart_data lccrayf parallel 35 35 %compiler_name crayftn lccrayf parallel 36 36 %compiler_name_ser crayftn lccrayf parallel … … 41 41 %fopts -em:-s:real64:-O2 lccrayf parallel 42 42 %lopts -em:-s:real64:-O2 lccrayf parallel 43 %remote_username <replace by yoursisu-username> lccrayf parallel43 %remote_username <replace_by_your_sisu-username> lccrayf parallel 44 44 %memory 1500 lccrayf parallel 45 45 %login_init_cmd .:/opt/modules/default/init/ksh\;:.:/etc/bash.bashrc.local\;:module:list lccrayf parallel -
palm/trunk/SCRIPTS/.mrun.config.cuhk
r1241 r1446 18 18 # 19 19 # The next line is just an example. Add your own line below or replace this line. 20 %host_identifier < hostname> lccuhk20 %host_identifier <replace_with_your_hostname> lccuhk 21 21 # 22 22 # … … 43 43 #%hostfile $base_directory/.hostfile lccuhk parallel 44 44 # if you want to load modules on the remote host, use the following line 45 #%modules <replace by the modules to beloaded> lccuhk parallel45 #%modules <replace_by_the_modules_to_be_loaded> lccuhk parallel 46 46 # if you want to perform initial commands on ssh connections, use the following line 47 #%login_init_cmd <replace by the initalcommands> lccuhk parallel48 #%login_init_cmd <replace by the initalcommands> lccuhk parallel47 #%login_init_cmd <replace_by_the_inital_commands> lccuhk parallel 48 #%login_init_cmd <replace_by_the_inital_commands> lccuhk parallel 49 49 # 50 50 # … … 62 62 #%hostfile $base_directory/.hostfile lccuhk parallel trace 63 63 # if you want to load modules on the remote host, use the following line 64 #%modules <replace by the modules to beloaded> lccuhk parallel trace64 #%modules <replace_by_the_modules_to_be_loaded> lccuhk parallel trace 65 65 # if you want to perform initial commands on ssh connections, use the following line 66 #%login_init_cmd <replace by the initalcommands> lccuhk parallel trace66 #%login_init_cmd <replace_by_the_inital_commands> lccuhk parallel trace 67 67 # 68 68 # -
palm/trunk/SCRIPTS/.mrun.config.default
r1441 r1446 18 18 # 19 19 # The next line is just an example. Add your own line below or replace this line. 20 %host_identifier myhostnamelcmy20 %host_identifier <replace_by_your_hostname> lcmy 21 21 # 22 22 # … … 34 34 %compiler_name_ser ifort <hi> parallel 35 35 %cpp_options -cpp:-D__mpi2:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_compiler <hi> parallel 36 %netcdf_inc -I:<replace by netcdf includepath> <hi> parallel37 %netcdf_lib -L<replace by netcdf librarypath>:-lnetcdf <hi> parallel36 %netcdf_inc -I:<replace_by_netcdf_include_path> <hi> parallel 37 %netcdf_lib -L<replace_by_netcdf_library_path>:-lnetcdf <hi> parallel 38 38 %mopts -j:4 <hi> parallel 39 %fopts -I:<replace by mpiinclude path>:-fpe0:-O3:-xHost:-fp-model:source:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-diag-disable:8290,8291 <hi> parallel40 %lopts -L:<replace by mpilibrary path>:-fpe0:-O3:-xHost:-fp-model:source:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-diag-disable:8290,8291 <hi> parallel39 %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 40 %lopts -L:<replace_by_mpi_library path>:-fpe0:-O3:-xHost:-fp-model:source:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-diag-disable:8290,8291 <hi> parallel 41 41 # if you want to use your own hostfile, uncomment next line 42 42 #%hostfile $base_directory/.hostfile <hi> parallel 43 43 # if you want this host to be used as a remote host, uncomment next line 44 #%remote_username <replace by your username on thishost> <hi> parallel44 #%remote_username <replace_by_your_username_on_this_host> <hi> parallel 45 45 # if you want to load modules on the remote host, use the following line 46 #%modules <replace by the modules to beloaded> <hi> parallel46 #%modules <replace_by_the_modules_to_be_loaded> <hi> parallel 47 47 # if you want to perform initial commands on ssh connections, use the following line 48 #%login_init_cmd <replace by the initalcommands> <hi> parallel48 #%login_init_cmd <replace_by_the_inital_commands> <hi> parallel 49 49 # 50 50 # … … 53 53 %compiler_name_ser ifort <hi> parallel trace 54 54 %cpp_options -cpp:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_compiler <hi> parallel trace 55 %netcdf_inc -I:<replace by netcdf includepath> <hi> parallel trace56 %netcdf_lib -L<replace by netcdf librarypath>:-lnetcdf <hi> parallel trace55 %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 57 %mopts -j:4 <hi> parallel trace 58 58 %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 … … 61 61 #%hostfile $base_directory/.hostfile <hi> parallel trace 62 62 # if you want this host to be used as a remote host, uncomment next line 63 #%remote_username <replace by your username on thishost> <hi> parallel trace63 #%remote_username <replace_by_your_username_on_this_host> <hi> parallel trace 64 64 # if you want to load modules on the remote host, use the following line 65 #%modules <replace by the modules to beloaded> <hi> parallel trace65 #%modules <replace_by_the_modules_to_be_loaded> <hi> parallel trace 66 66 # if you want to perform initial commands on ssh connections, use the following line 67 #%login_init_cmd <replace by the initalcommands> <hi> parallel trace67 #%login_init_cmd <replace_by_the_inital_commands> <hi> parallel trace 68 68 # 69 69 # -
palm/trunk/SCRIPTS/.mrun.config.forwind
r1241 r1446 7 7 %base_data ~/palm/current_version/JOBS 8 8 ################################################################################ 9 # Replace < <REPLACE BY YOUR USERNAME> by your username on FLOW. Replace "/fw/"9 # Replace <replace_with_your_local_username> by your username on FLOW. Replace "/fw/" 10 10 # by "/iwes/" if your user directory resides in /iwes/. 11 11 ################################################################################ 12 %output_data /data/work/gpfs/fw/< REPLACE BY YOUR USERNAME>/palm/current_version/JOBS12 %output_data /data/work/gpfs/fw/<replace_with_your_local_username>/palm/current_version/JOBS 13 13 %source_path $base_directory/trunk/SOURCE 14 14 %add_source_path $base_directory/USER_CODE/$fname … … 23 23 24 24 ################################################################################ 25 # Replace < YOUR_DESKTOP_HOSTNAME> by the hostname of your desktop25 # Replace <eplace_with_your_local_hostname> by the hostname of your desktop 26 26 # an uncomment following line to enable job submission from you local desktop 27 27 ################################################################################ 28 #%host_identifier < YOUR_DESKTOP_HOSTNAME> lcfor28 #%host_identifier <replace_with_your_local_hostname> lcfor 29 29 30 30 ################################################################################ … … 33 33 # The next block contains all informations for compiling the PALM code 34 34 # and for generating and running the PALM executable using MPI on a Linux machine 35 # with gcc and OpenMPI. Replace <LOCAL_USERNAME> with your username on your 35 # with gcc and OpenMPI. Replace <replace_with_your_local_username> with your 36 # username on your 36 37 # local machine 37 38 # … … 44 45 # 45 46 ################################################################################ 46 %remote_username < LOCAL_USERNAME>lcfor parallel47 %remote_username <replace_with_your_local_username> lcfor parallel 47 48 %tmp_user_catalog /tmp lcfor parallel 48 49 %tmp_data_catalog /tmp lcfor parallel … … 65 66 # on host flow. Please note that other hosts may require different settings. 66 67 ################################################################################ 67 %remote_username < USERNAME_FLOW>lcflow parallel68 %remote_username <replace_with_your_FLOW_username> lcflow parallel 68 69 %tmp_user_catalog /data/work/gpfs/fw/$remote_username/tmp lcflow parallel 69 70 %tmp_data_catalog /data/work/gpfs/fw/$remote_username/palm_restart_data lcflow parallel -
palm/trunk/SCRIPTS/.mrun.config.hayaka
r1241 r1446 25 25 # required paths (given in <>) by the respective paths valid on your host. 26 26 # 27 %tmp_user_catalog <replace by your preferred tmpdirectory> lckyuh parallel28 %tmp_data_catalog <replace by your preferred datadirectory> lckyuh parallel27 %tmp_user_catalog <replace_by_your_preferred_tmp_directory> lckyuh parallel 28 %tmp_data_catalog <replace_by_your_preferred_data_directory> lckyuh parallel 29 29 %compiler_name mpifrtpx lckyuh parallel 30 30 %compiler_name_ser frtpx lckyuh parallel … … 37 37 %lopts -Kfast:-Ad lckyuh parallel 38 38 %scp_port 22 lckyuh parallel 39 %remote_username <replace by your hayakausername> lckyuh parallel39 %remote_username <replace_by_your_hayaka_username> lckyuh parallel 40 40 # 41 41 %write_binary true restart -
palm/trunk/SCRIPTS/.mrun.config.hlrnIII
r1440 r1446 33 33 # 34 34 # HLRN-III Hannover 35 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel36 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel35 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel 36 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel 37 37 %compiler_name ftn lccrayh parallel 38 38 %compiler_name_ser ftn lccrayh parallel … … 41 41 %fopts -em:-O3:-hnoomp:-hfp3:-hdynamic lccrayh parallel 42 42 %lopts -em:-O3:-hnoomp:-hfp3:-hdynamic:-dynamic lccrayh parallel 43 %remote_username <replace by your HLRN-IIIusername> lccrayh parallel43 %remote_username <replace_by_your_HLRN-III_username> lccrayh parallel 44 44 %memory 2300 lccrayh parallel 45 45 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayh parallel 46 46 # 47 47 # HLRN-III Hannover debug/trace mode 48 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel trace49 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel trace48 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel trace 49 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel trace 50 50 %compiler_name ftn lccrayh parallel trace 51 51 %compiler_name_ser ftn lccrayh parallel trace … … 54 54 %fopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayh parallel trace 55 55 %lopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayh parallel trace 56 %remote_username <replace by your HLRN-IIIusername> lccrayh parallel trace56 %remote_username <replace_by_your_HLRN-III_username> lccrayh parallel trace 57 57 %memory 2300 lccrayh parallel trace 58 58 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayh parallel trace 59 59 # 60 60 # HLRN-III Berlin 61 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel62 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel61 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel 62 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel 63 63 %compiler_name ftn lccrayb parallel 64 64 %compiler_name_ser ftn lccrayb parallel … … 67 67 %fopts -em:-O3:-hnoomp:-hfp3:-hdynamic lccrayb parallel 68 68 %lopts -em:-O3:-hnoomp:-hfp3:-hdynamic:-dynamic lccrayb parallel 69 %remote_username <replace by your HLRN-IIIusername> lccrayb parallel69 %remote_username <replace_by_your_HLRN-III_username> lccrayb parallel 70 70 %memory 2300 lccrayb parallel 71 71 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayb parallel 72 72 # 73 73 # HLRN-III Berlin debug/trace mode 74 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel trace75 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel trace74 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel trace 75 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel trace 76 76 %compiler_name ftn lccrayb parallel trace 77 77 %compiler_name_ser ftn lccrayb parallel trace … … 80 80 %fopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayb parallel trace 81 81 %lopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayb parallel trace 82 %remote_username <replace by your HLRN-IIIusername> lccrayb parallel trace82 %remote_username <replace_by_your_HLRN-III_username> lccrayb parallel trace 83 83 %memory 2300 lccrayb parallel trace 84 84 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayb parallel trace -
palm/trunk/SCRIPTS/.mrun.config.ibmh
r1346 r1446 27 27 %memory 1500 ibmh parallel 28 28 %cpumax 1000 ibmh parallel 29 %remote_username <replace by username onibmh> ibmh parallel30 %tmp_data_catalog /work/<replace byproject>/$remote_username/palm_restart_data ibmh parallel31 %tmp_user_catalog /work/<replace byproject>/$remote_username ibmh parallel32 %output_data /work/<replace byproject>/$remote_username/$fname/OUTPUT ibmh parallel29 %remote_username <replace_by_username_on_ibmh> ibmh parallel 30 %tmp_data_catalog /work/<replace_by_project>/$remote_username/palm_restart_data ibmh parallel 31 %tmp_user_catalog /work/<replace_by_project>/$remote_username ibmh parallel 32 %output_data /work/<replace_by_project>/$remote_username/$fname/OUTPUT ibmh parallel 33 33 # 34 34 # … … 46 46 %cpumax 1000 ibmh parallel trace 47 47 %remote_username b380021 ibmh parallel trace 48 %remote_username <replace by username onibmh> ibmh parallel trace49 %tmp_data_catalog /work/<replace byproject>/$remote_username/palm_restart_data ibmh parallel trace50 %tmp_user_catalog /work/<replace byproject>/$remote_username ibmh parallel trace51 %output_data /work/<replace byproject>/$remote_username/$fname/OUTPUT ibmh parallel trace48 %remote_username <replace_by_username_on_ibmh> ibmh parallel trace 49 %tmp_data_catalog /work/<replace_by_project>/$remote_username/palm_restart_data ibmh parallel trace 50 %tmp_user_catalog /work/<replace_by_project>/$remote_username ibmh parallel trace 51 %output_data /work/<replace_by_project>/$remote_username/$fname/OUTPUT ibmh parallel trace 52 52 # 53 53 # -
palm/trunk/SCRIPTS/.mrun.config.imuk
r1440 r1446 18 18 # 19 19 # The next line is just an example. Add your own line below or replace this line. 20 %host_identifier boralcmuk20 %host_identifier <replace_by_your_IMUK_hostname> lcmuk 21 21 # 22 22 # IMUK 23 %remote_username <replace by your IMUKusername> lcmuk parallel23 %remote_username <replace_by_your_IMUK_username> lcmuk parallel 24 24 %tmp_user_catalog /localdata lcmuk parallel 25 25 %compiler_name mpif90 lcmuk parallel … … 35 35 # 36 36 # IMUK debug/trace mode 37 %remote_username <replace by your IMUKusername> lcmuk parallel trace37 %remote_username <replace_by_your_IMUK_username> lcmuk parallel trace 38 38 %tmp_user_catalog /localdata lcmuk parallel trace 39 39 %compiler_name mpif90 lcmuk parallel trace -
palm/trunk/SCRIPTS/.mrun.config.imuk_gpu
r1241 r1446 13 13 # 14 14 # pure MPI version 15 %remote_username <replace by your IMUKusername> lcmuk parallel pgi15 %remote_username <replace_by_your_IMUK_username> lcmuk parallel pgi 16 16 %tmp_user_catalog /localdata lcmuk parallel pgi 17 17 %compiler_name mpif90 lcmuk parallel pgi … … 23 23 # 24 24 # pure MPI version with debug options 25 %remote_username <replace by your IMUKusername> lcmuk parallel pgidbg25 %remote_username <replace_by_your_IMUK_username> lcmuk parallel pgidbg 26 26 %tmp_user_catalog /localdata lcmuk parallel pgidbg 27 27 %compiler_name mpif90 lcmuk parallel pgidbg … … 33 33 # 34 34 # pure GPU version 35 %remote_username <replace by your IMUKusername> lcmuk pgigpu35 %remote_username <replace_by_your_IMUK_username> lcmuk pgigpu 36 36 %tmp_user_catalog /localdata lcmuk pgigpu 37 37 %compiler_name pgf90 lcmuk pgigpu … … 44 44 # 45 45 # MPI+GPU 46 %remote_username <replace by your IMUKusername> lcmuk parallel pgigpu46 %remote_username <replace_by_your_IMUK_username> lcmuk parallel pgigpu 47 47 %tmp_user_catalog /localdata lcmuk parallel pgigpu 48 48 %compiler_name mpif90 lcmuk parallel pgigpu -
palm/trunk/SCRIPTS/.mrun.config.imuk_hlrnIII
r1440 r1446 19 19 # 20 20 # The next line is just an example. Add your own line below or replace this line. 21 %host_identifier boralcmuk21 %host_identifier <replace_by_your_IMUK_hostname> lcmuk 22 22 %host_identifier hlogin* lccrayh 23 23 %host_identifier hxc* lccrayh … … 26 26 # 27 27 # IMUK 28 %remote_username <replace by your IMUKusername> lcmuk parallel28 %remote_username <replace_by_your_IMUK_username> lcmuk parallel 29 29 %tmp_user_catalog /localdata lcmuk parallel 30 30 %compiler_name mpif90 lcmuk parallel … … 40 40 # 41 41 # IMUK debug/trace mode 42 %remote_username <replace by your IMUKusername> lcmuk parallel trace42 %remote_username <replace_by_your_IMUK_username> lcmuk parallel trace 43 43 %tmp_user_catalog /localdata lcmuk parallel trace 44 44 %compiler_name mpif90 lcmuk parallel trace … … 53 53 # 54 54 # HLRN-III Hannover 55 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel56 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel55 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel 56 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel 57 57 %compiler_name ftn lccrayh parallel 58 58 %compiler_name_ser ftn lccrayh parallel … … 61 61 %fopts -em:-O3:-hnoomp:-hfp3:-hdynamic lccrayh parallel 62 62 %lopts -em:-O3:-hnoomp:-hfp3:-hdynamic:-dynamic lccrayh parallel 63 %remote_username <replace by your HLRN-IIIusername> lccrayh parallel63 %remote_username <replace_by_your_HLRN-III_username> lccrayh parallel 64 64 %memory 2300 lccrayh parallel 65 65 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayh parallel 66 66 # 67 67 # HLRN-III Hannover debug/trace mode 68 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel trace69 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayh parallel trace68 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel trace 69 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayh parallel trace 70 70 %compiler_name ftn lccrayh parallel trace 71 71 %compiler_name_ser ftn lccrayh parallel trace … … 74 74 %fopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayh parallel trace 75 75 %lopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayh parallel trace 76 %remote_username <replace by your HLRN-IIIusername> lccrayh parallel trace76 %remote_username <replace_by_your_HLRN-III_username> lccrayh parallel trace 77 77 %memory 2300 lccrayh parallel trace 78 78 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayh parallel trace 79 79 # 80 80 # HLRN-III Berlin 81 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel82 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel81 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel 82 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel 83 83 %compiler_name ftn lccrayb parallel 84 84 %compiler_name_ser ftn lccrayb parallel … … 87 87 %fopts -em:-O3:-hnoomp:-hfp3:-hdynamic lccrayb parallel 88 88 %lopts -em:-O3:-hnoomp:-hfp3:-hdynamic:-dynamic lccrayb parallel 89 %remote_username <replace by your HLRN-IIIusername> lccrayb parallel89 %remote_username <replace_by_your_HLRN-III_username> lccrayb parallel 90 90 %memory 2300 lccrayb parallel 91 91 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayb parallel 92 92 # 93 93 # HLRN-III Berlin debug/trace mode 94 %tmp_user_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel trace95 %tmp_data_catalog /gfs1/work/<replace by your HLRN-IIIusername> lccrayb parallel trace94 %tmp_user_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel trace 95 %tmp_data_catalog /gfs1/work/<replace_by_your_HLRN-III_username> lccrayb parallel trace 96 96 %compiler_name ftn lccrayb parallel trace 97 97 %compiler_name_ser ftn lccrayb parallel trace … … 100 100 %fopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayb parallel trace 101 101 %lopts -eD:-em:-g:-R:b:-K:trap=fp:-O0:-hnoomp lccrayb parallel trace 102 %remote_username <replace by your HLRN-IIIusername> lccrayb parallel trace102 %remote_username <replace_by_your_HLRN-III_username> lccrayb parallel trace 103 103 %memory 2300 lccrayb parallel trace 104 104 %modules fftw:cray-hdf5-parallel:cray-netcdf-hdf5parallel lccrayb parallel trace -
palm/trunk/SCRIPTS/.mrun.config.imuknb
r1440 r1446 18 18 # 19 19 # The next line is just an example. Add your own line below or replace this line. 20 %host_identifier myhostnamelcmuknb20 %host_identifier <replace_with_your_hostname> lcmuknb 21 21 # 22 22 # -
palm/trunk/SCRIPTS/.mrun.config.kiaps
r1402 r1446 27 27 %login_init_cmd .:/cm/local/apps/environment-modules/3.2.6/init/ksh lckiaps parallel 28 28 %modules pgi/11.10:PrgEnv-pgi/1.1:mpich2/1.4.1p1:netcdf lckiaps parallel 29 %tmp_user_catalog /home/data/<replace by your kiapsusername> lckiaps parallel30 %tmp_data_catalog /home/data/<replace by your kiapsusername> lckiaps parallel29 %tmp_user_catalog /home/data/<replace_by_your_kiaps_username> lckiaps parallel 30 %tmp_data_catalog /home/data/<replace_by_your_kiaps_username> lckiaps parallel 31 31 %compiler_name mpif90 lckiaps parallel 32 32 %compiler_name_ser pgf90 lckiaps parallel … … 37 37 %fopts -fastsse lckiaps parallel 38 38 %lopts -fastsse lckiaps parallel 39 %remote_username <replace by your kiapsusername> lckiaps parallel39 %remote_username <replace_by_your_kiaps_username> lckiaps parallel 40 40 %memory 1500 lckiaps parallel 41 41 # -
palm/trunk/SCRIPTS/.mrun.config.lcxe6
r1388 r1446 33 33 # know your project account, check the output of the "cost" command on hexagon 34 34 # 35 %tmp_user_catalog /work/<replace by your CrayXE6username> lcxe6 parallel36 %tmp_data_catalog /work/<replace by your CrayXE6username>/tmp/ lcxe6 parallel35 %tmp_user_catalog /work/<replace_by_your_CrayXE6_username> lcxe6 parallel 36 %tmp_data_catalog /work/<replace_by_your_CrayXE6_username>/tmp/ lcxe6 parallel 37 37 %compiler_name ftn lcxe6 parallel 38 38 %compiler_name_ser ftn lcxe6 parallel … … 41 41 %fopts -O3:-r8:-fp-model:source:-align:all:-ftz:-fno-alias:-no-scalar-rep:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian lcxe6 parallel 42 42 %lopts -O3:-r8:-fp-model:source:-align:all:-ftz:-fno-alias:-no-scalar-rep:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib lcxe6 parallel 43 %remote_username <replace by your CrayXE6username> lcxe6 parallel43 %remote_username <replace_by_your_CrayXE6_username> lcxe6 parallel 44 44 %memory 1000 lcxe6 parallel 45 %project_account <replace by your projectaccount> lcxe6 parallel45 %project_account <replace_by_your_project_account> lcxe6 parallel 46 46 %modules modules:Base-opts:pmi:cray-mpich:netcdf-hdf5parallel:xtpe-network-gemini:gni-headers:fftw lcxe6 parallel 47 47 %login_init_cmd .:/opt/modules/default/init/ksh\;:.:/etc/bash.bashrc.local\;:module:swap:PrgEnv-cray:PrgEnv-intel\;:module:unload:xtpe-interlagos lcxe6 parallel 48 %email_notification <replace by your emailaddress> lcxe6 parallel48 %email_notification <replace_by_your_email_address> lcxe6 parallel 49 49 # 50 %tmp_user_catalog /work/<replace by your CrayXE6username> lcxe6 parallel trace51 %tmp_data_catalog /work/<replace by your CrayXE6username>/tmp/ lcxe6 parallel trace50 %tmp_user_catalog /work/<replace_by_your_CrayXE6_username> lcxe6 parallel trace 51 %tmp_data_catalog /work/<replace_by_your_CrayXE6_username>/tmp/ lcxe6 parallel trace 52 52 %compiler_name ftn lcxe6 parallel trace 53 53 %compiler_name_ser ftn lcxe6 parallel trace … … 56 56 %fopts -C:-check:nooutput_conversion:-fpe0:-debug:-traceback:-g:-w:-O0:-r8:-fp-model:source:-align:all:-ftz:-fno-alias:-no-scalar-rep:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian lcxe6 parallel trace 57 57 %lopts -C:-check:nooutput_conversion:-fpe0:-debug:-traceback:-g:-w:-O0:-r8:-fp-model:source:-align:all:-ftz:-fno-alias:-no-scalar-rep:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib lcxe6 parallel trace 58 %remote_username <replace by your CrayXE6username> lcxe6 parallel trace58 %remote_username <replace_by_your_CrayXE6_username> lcxe6 parallel trace 59 59 %memory 1000 lcxe6 parallel trace 60 %project_account <replace by your projectaccount> lcxe6 parallel trace60 %project_account <replace_by_your_project_account> lcxe6 parallel trace 61 61 %modules modules:Base-opts:pmi:cray-mpich:netcdf-hdf5parallel:xtpe-network-gemini:gni-headers:fftw lcxe6 parallel trace 62 62 %login_init_cmd .:/opt/modules/default/init/ksh\;:.:/etc/bash.bashrc.local\;:module:swap:PrgEnv-cray:PrgEnv-intel\;:module:unload:xtpe-interlagos lcxe6 parallel trace 63 %email_notification <replace by your emailaddress> lcxe6 parallel trace63 %email_notification <replace_by_your_emai_address> lcxe6 parallel trace 64 64 # 65 65 %write_binary true restart -
palm/trunk/SCRIPTS/.mrun.config.riam
r1241 r1446 42 42 %cpumax 1000 necriam parallel 43 43 %numprocs 4 necriam parallel 44 %tmp_data_catalog /work/<replace by yourusername>/restart_data necriam parallel45 %tmp_user_catalog /work/<replace by yourusername> necriam parallel46 %remote_username <replace by yourusername> necriam parallel44 %tmp_data_catalog /work/<replace_by_your_username>/restart_data necriam parallel 45 %tmp_user_catalog /work/<replace_by_your_username> necriam parallel 46 %remote_username <replace_by_your_username> necriam parallel 47 47 # 48 48 %write_binary true restart -
palm/trunk/SCRIPTS/.mrun.config.tatara
r1241 r1446 25 25 # required paths (given in <>) by the respective paths valid on your host. 26 26 # 27 %tmp_user_catalog <replace by your preferred tmpdirectory> lckyut parallel27 %tmp_user_catalog <replace_by_your_preferred_tmp_directory> lckyut parallel 28 28 %compiler_name mpifrt lckyut parallel 29 29 %compiler_name_ser frt lckyut parallel … … 36 36 %lopts -Kfast:-Ad lckyut parallel 37 37 %scp_port 22 lckyut parallel 38 %remote_username <replace by your tatarausername> lckyut parallel38 %remote_username <replace_by_your_tatara_username> lckyut parallel 39 39 # 40 40 %write_binary true restart -
palm/trunk/SCRIPTS/.mrun.config.yonsei2011
r1241 r1446 17 17 %host_identifier gaia* ibmkisti 18 18 # 19 %remote_username <replace by username onclimate0> lcyon parallel19 %remote_username <replace_by_username_on_climate0> lcyon parallel 20 20 %tmp_user_catalog $base_directory/work lcyon parallel 21 21 %tmp_data_catalog $base_directory/work lcyon parallel … … 40 40 %cpumax 1000 ibmkisti parallel 41 41 %numprocs 4 ibmkisti parallel 42 %remote_username <replace by username onKISTI-IBM> ibmkisti parallel43 %tmp_data_catalog /gpfs1/<replace by username onKISTI-IBM>/palm_restart_data ibmkisti parallel44 %tmp_user_catalog /gpfs1/<replace by username onKISTI-IBM> ibmkisti parallel42 %remote_username <replace_by_username_on_KISTI-IBM> ibmkisti parallel 43 %tmp_data_catalog /gpfs1/<replace_by_username_on_KISTI-IBM>/palm_restart_data ibmkisti parallel 44 %tmp_user_catalog /gpfs1/<replace_by_username_on_KISTI-IBM> ibmkisti parallel 45 45 # 46 46 %write_binary true restart -
palm/trunk/SCRIPTS/hlrn_watchdog
r1310 r1446 1 1 #!/bin/ksh 2 3 2 #--------------------------------------------------------------------------------# 4 3 # This file is part of PALM. … … 20 19 # Current revisions: 21 20 # ----------------- 22 # 21 # Adapted for HLRN III. Added windows if no runs are queued. 22 # 23 23 # Former revisions: 24 24 # ----------------- … … 41 41 #------------------------------------------------------------------------------! 42 42 43 check_hannover=false 44 check_berlin=true 45 debug=true 46 PALM_BIN="/home/maronga/palm/tmp_version/trunk/SCRIPTS" 47 43 48 cd $PALM_BIN 44 49 45 gate_h="h icegate.hlrn.de"46 gate_b="b icegate.hlrn.de"50 gate_h="hlogin.hlrn.de" 51 gate_b="blogin.hlrn.de" 47 52 update_frequency=600 48 53 49 54 # trap strg+c 50 trap 'kill all kdialog; exit' 255 trap 'kill -9 $infoPID > /dev/null; kill -9 $dialogPID > /dev/null; exit' 2 51 56 52 57 … … 61 66 kill -9 $killid > /dev/null 62 67 killall kdialog 68 69 if [[ -f .watchdog_report.x ]] then 70 rm .watchdog_report.x 71 fi 72 if [[ -f .watchdog_status.x ]] then 73 rm .watchdog_status.x 74 fi 63 75 echo "*** hlrn_watchdog stopped." 64 76 else … … 73 85 echo "+++ hlrn_watchdog is already running." 74 86 else 75 nohup ./hlrn_watchdog $2 1> /dev/null 2> /dev/null & 87 if [[ $debug = true ]] then 88 ./hlrn_watchdog $2 & 89 else 90 nohup ./hlrn_watchdog $2 1> /dev/null 2> /dev/null & 91 fi 76 92 echo "\n*** hlrn_watchdog starting..." 77 93 fi 78 94 exit 79 95 else 80 81 96 # login via ssh and collect information in .watchdog_report.x 82 97 while true 83 98 do 84 ssh $gate_h -l $1 "showq | egrep \"($1)\"" > .watchdog_report.x 99 touch .watchdog_report.x 100 if [[ $check_hannover == true ]] then 101 ssh $gate_h -l $1 "showq | egrep \"($1)\"" > .watchdog_report.x 102 fi 103 if [[ $check_berlin == true ]] then 85 104 ssh $gate_b -l $1 "showq | egrep \"($1)\"" >> .watchdog_report.x 105 fi 86 106 87 107 i=0 … … 104 124 done 105 125 rm .watchdog_report.x 126 touch .watchdog_status.x 106 127 107 128 # check for terminated jobs and status changes … … 138 159 done 139 160 161 # check whether any jobs are queued 162 touch .watchdog_report.x 163 file_size=`ls -l .watchdog_report.x | tr -s " " | cut -d " " -f 5` 164 if [[ $file_size == 0 ]] then 165 printf "No jobs queued.\n" >> .watchdog_report.x 166 fi 167 140 168 # get estimated starting time for all idle jobs and write watchdog output in .watchdog_report.x 141 169 while (( $j < $i )) … … 162 190 163 191 # kill all windows 164 killall kdialog 192 if [[ "$infoPID" -ne "" ]] then 193 kill -9 $infoPID > /dev/null 194 unset $infoPID 195 fi 196 if [[ "$dialogPID" -ne "" ]] then 197 kill -9 $dialogPID > /dev/null 198 unset $dialogPID 199 fi 165 200 166 201 timestamp=`date` 167 202 168 203 # create window and show information 169 kdialog --textbox .watchdog_report.x 550 150 --title "HLRN watchdog (last update: $timestamp)" & 204 kdialog --textbox .watchdog_report.x 550 150 --title "HLRN watchdog (last update: $timestamp)" & dialogPID=$! 170 205 171 206 # in case of status changes and terminated jobs, inform the user 172 207 if [[ $info != "" ]] 173 208 then 174 kdialog --msgbox "$info" --title "HLRN Job Information" & 209 kdialog --msgbox "$info" --title "HLRN Job Information" & infoPID=$! 175 210 fi 176 211
Note: See TracChangeset
for help on using the changeset viewer.