- Timestamp:
- Dec 3, 2020 4:37:20 PM (4 years ago)
- Location:
- palm/trunk/SCRIPTS
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/.palm.config.atosb
r4570 r4809 26 26 %compiler_options -fpe0 -O3 -fp-model source -ftz -xCORE-AVX512 -no-prec-div -no-prec-sqrt -ip -convert little_endian -I /sw/dataformats/netcdf/intel.18/4.7.3/skl/include/ -I /sw/numerics/fftw3/impi/intel/3.3.8/skl/include/ 27 27 %linker_options -Wl,-rpath=\\$LD_RUN_PATH \\`nf-config --flibs\\` -L /sw/numerics/fftw3/impi/intel/3.3.8/skl/lib -lfftw3 28 %module_commands module use /sw/modules/HLRN; module purge; module load HLRNenv sw.skl slurmintel/18.0.6 impi/2018.5 netcdf-parallel/impi/intel fftw3/impi/intel28 %module_commands module load intel/18.0.6 impi/2018.5 netcdf-parallel/impi/intel fftw3/impi/intel 29 29 %execute_command srun --propagate=STACK --kill-on-bad-exit -n {{mpi_tasks}} -N {{nodes}} --ntasks-per-node={{tasks_per_node}} palm 30 30 %execute_command_for_combine srun --propagate=STACK -n 1 --ntasks-per-node=1 combine_plot_fields.x -
palm/trunk/SCRIPTS/.palm.config.atosb_debug
r4570 r4809 26 26 %compiler_options -fpe0 -check -check nooutput_conversion -check noarg_temp_created -traceback -g -O0 -align all -ftz -xCORE-AVX512 -no-prec-div -no-prec-sqrt -ip -convert little_endian -I /sw/dataformats/netcdf/intel.18/4.7.3/skl/include/ -I /sw/numerics/fftw3/impi/intel/3.3.8/skl/include/ 27 27 %linker_options -Wl,-rpath=\\$LD_RUN_PATH \\`nf-config --flibs\\` -L /sw/numerics/fftw3/impi/intel/3.3.8/skl/lib -lfftw3 28 %module_commands module use /sw/modules/HLRN; module purge; module load HLRNenv sw.skl slurmintel/18.0.6 impi/2018.5 netcdf-parallel/impi/intel fftw3/impi/intel28 %module_commands module load intel/18.0.6 impi/2018.5 netcdf-parallel/impi/intel fftw3/impi/intel 29 29 %execute_command srun --propagate=STACK --kill-on-bad-exit -n {{mpi_tasks}} -N {{nodes}} --ntasks-per-node={{tasks_per_node}} palm 30 30 %execute_command_for_combine srun --propagate=STACK -n 1 --ntasks-per-node=1 combine_plot_fields.x -
palm/trunk/SCRIPTS/palmbuild
r4556 r4809 22 22 # Current revisions: 23 23 # ------------------ 24 # 25 # 24 # 25 # 26 26 # Former revisions: 27 27 # ----------------- 28 28 # $Id$ 29 # Abort if the execution of the module commands raise an error 30 # 31 # 4556 2020-06-08 06:29:28Z raasch 29 32 # bugfix for determining the ssh-key givn in the configuration file 30 # 33 # 31 34 # 4481 2020-03-31 18:55:54Z maronga 32 35 # Abort if SOURCES_FOR_RUN catalog cannot be created 33 # 36 # 34 37 # 4082 2019-07-10 14:42:00Z raasch 35 38 # bugfix for executing module commands and for interpreting linker options 36 39 # on local machines 37 # 40 # 38 41 # 3756 2019-02-20 11:24:32Z suehring 39 # Disable compilation of postprocessing tool for surface output, until 40 # crashes with unexpected segmentation faults with intel compiler are solved. 41 # 42 # Disable compilation of postprocessing tool for surface output, until 43 # crashes with unexpected segmentation faults with intel compiler are solved. 44 # 42 45 # 3725 2019-02-07 10:11:02Z raasch 43 46 # ssh-calls for compilations on remote systems modified to avoid output 44 47 # of login messages on specific systems changed again (reverted as before r3549) 45 # 48 # 46 49 # 3549 2018-11-21 15:44:44Z raasch 47 50 # ssh-calls for compilations on remote systems modified to avoid output 48 51 # of login messages on specific systems 49 # 52 # 50 53 # 3534 2018-11-19 15:35:16Z raasch 51 54 # build of inifor added, 52 55 # ssh-calls rearranged to avoid output of system/user-profile messages 53 # 56 # 54 57 # 3523 2018-11-13 16:09:31Z suehring 55 58 # Enable compilation of post-processing tool for surface output - interface 56 59 # for posix conform sytemcalls is implemented. 57 # 60 # 58 61 # 3499 2018-11-07 10:55:15Z suehring 59 # Temporarily avoid compilation of post-processing tool for surface output 62 # Temporarily avoid compilation of post-processing tool for surface output 60 63 # until a workaround for compiler-specific intrinsic functions is found. 61 # 64 # 62 65 # 3494 2018-11-06 14:51:27Z suehring 63 66 # Add tool for surface-output post-processing 64 # 67 # 65 68 # 3455 2018-10-30 14:12:31Z raasch 66 69 # options -h and -d renamed -c and -r, respectively 67 # 70 # 68 71 # 3312 2018-10-06 14:15:46Z knoop 69 72 # "host identifier" in header output renamed "config. identifier", … … 72 75 # header output of PALM code revision, 73 76 # options -m, -s, and -S removed 74 # 77 # 75 78 # 3210 2018-08-28 07:31:13Z sward 76 79 # Bugfix: agent_preprocessing stays in MAKE_DEPOSITORY after compilation 77 # 80 # 78 81 # 3208 2018-08-27 13:10:50Z sward 79 82 # Added building of agent_preprocessing 80 # 83 # 81 84 # 3033 2018-05-23 15:26:19Z raasch 82 85 # "fname" renamed to "jobname" 83 # 86 # 84 87 # 2718 2018-01-02 08:49:38Z maronga 85 88 # Corrected "Former revisions" section 86 # 89 # 87 90 # 2696 2017-12-14 17:12:51Z kanani 88 91 # Change in file header (GPL part) … … 91 94 # informative messages switched of almost completely in silent mode 92 95 # two header blocks merged into one 93 # 96 # 94 97 # 2506 2017-09-29 08:30:37Z raasch 95 98 # option -V added to check for an existing SOURCES_FOR_RUN_... folder … … 97 100 # SOURCES_FOR_RUN_... folder is deleted in case of compilation errors 98 101 # host_identifier renamed host_configuration 99 # 102 # 100 103 # 2500 2017-09-25 11:10:03Z raasch 101 104 # bugfix for r2492 102 # 105 # 103 106 # 2492 2017-09-21 14:18:48Z raasch 104 107 # ask for compilation, if SOURCES_FOR_RUN_... exists 105 # 108 # 106 109 # 2487 2017-09-21 11:30:10Z raasch 107 110 # bugfix: abort in case of compiling/linking errors in silent mode 108 # 111 # 109 112 # 2422 2017-09-08 08:25:41Z raasch 110 113 # initial revision 111 # 114 # 112 115 #------------------------------------------------------------------------------# 113 116 # palmbuild - script for compiling the PALM code and its utility programs … … 191 194 printf "\n $config_file" 192 195 printf "\n does not exist" 193 locat=configuration; exit 196 locat=configuration; exit 194 197 fi 195 198 … … 258 261 done < $config_file 259 262 260 263 261 264 # CHECK, IF THE BASE DIRECTORY PATH HAS BEEN GIVEN 262 265 if [[ "$base_directory" = "" ]] … … 296 299 printf "\n $makefile" 297 300 printf "\n does not exist" 298 locat=makefile; exit 301 locat=makefile; exit 299 302 fi 300 303 … … 334 337 if [[ "$remote_ip" != "" ]] 335 338 then 336 339 337 340 if [[ "$remote_username" = "" ]] 338 341 then … … 409 412 done 410 413 printf "| | \n" 411 414 412 415 if [[ "$remote_ip" != "" ]] 413 416 then … … 430 433 line=$(echo "$line" | cut -c51-) 431 434 done 432 435 433 436 if [[ "$remote_ip" != "" ]] 434 437 then … … 439 442 printf "| %-20s%-50s | \n" "address:" "$local_ip" 440 443 fi 441 444 442 445 printf "| %-20s%-50s | \n" "compiler:" "$compiler_name" 443 446 printf "| %-20s%-50s | \n" "serial compiler:" "$compiler_name_ser" 444 447 445 448 if [[ "$make_options" != "" ]] 446 449 then … … 777 780 if [[ "$module_commands" != "" ]] 778 781 then 779 eval $module_commands 782 eval $module_commands || { 783 printf "\n +++ Module command(s) failed." 784 printf "\n Check the above output of the command(s)." 785 locat=module_command_error; exit 786 } 780 787 fi 781 788 … … 961 968 fi 962 969 [[ "$login_init_cmd" != "" ]] && eval $login_init_cmd 963 [[ "$module_commands" != "" ]] && eval $module_commands 970 [[ "$module_commands" != "" ]] && eval $module_commands || { 971 printf "\n +++ Module command(s) failed." 972 printf "\n Check the above output of the command(s)." 973 locat=module_command_error; exit 974 } 964 975 965 976 # next is required to evaluate environment variables or commands used in the linker option
Note: See TracChangeset
for help on using the changeset viewer.