Changeset 4083 for palm/trunk
- Timestamp:
- Jul 10, 2019 3:27:28 PM (5 years ago)
- Location:
- palm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/LIB/rrtmg/install_rrtmg
r3943 r4083 1 #!/bin/ksh 1 #!/bin/ksh 2 2 3 3 # install_rrtmg - install script for creating a RRTMG library … … 22 22 # Current revisions: 23 23 # ------------------ 24 # 25 # 24 # 25 # 26 26 # Former revisions: 27 27 # ----------------- … … 30 30 # 1613 2015-07-08 14:53:29Z maronga 31 31 # Bugfix: compilation of shared library fails due to misplaced rm command 32 # 32 # 33 33 # 1585 2015-04-30 07:05:52Z maronga 34 34 # Initial revision 35 # 35 # 36 36 #--------------------------------------------------------------------------------# 37 37 # install_rrtmg - install script for creating a RRTMG library … … 53 53 # 54 54 55 56 %cpp_options -cpp -D__parallel -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__fftw -D__netcdf -D__netcdf4 -D__netcdf4_parallel57 %make_options -j 458 %compiler_options -fpe0 -O3 -xHost -fp-model source -ftz -fno-alias -no-prec-div -no-prec-sqrt -ip -I /muksoft/packages/fftw/3.3.7/mvapich2-2.3rc1/gnu/include/ -I /muksoft/packages/netcdf4_hdf5parallel/4411c_443f/hdf5-1.10.0-patch1/mvapich2-2.3rc1/intel/2018.1.163/include/59 %linker_options -parallel -fpe0 -O3 -xHost -fp-model source -ftz -fno-alias -no-prec-div -no-prec-sqrt -ip -L/muksoft/packages/fftw/3.3.7/mvapich2-2.3rc1/gnu/lib64/ -lfftw3 -L/muksoft/packages/netcdf4_hdf5parallel/4411c_443f/hdf5-1.10.0-patch1/mvapich2-2.3rc1/intel/2018.1.163/lib64/ -lnetcdf -lnetcdff60 61 62 55 compiler_name="mpif90" 63 56 fopts="-cpp -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -fpe0 -O3 -xHost -fp-model source -ftz -fno-alias -no-prec-div -no-prec-sqrt -ip -I /muksoft/packages/fftw/3.3.7/mvapich2-2.3rc1/gnu/include/ -I /muksoft/packages/netcdf4_hdf5parallel/4411c_443f/hdf5-1.10.0-patch1/mvapich2-2.3rc1/intel/2018.1.163/include/" … … 73 66 case $option in 74 67 (p) install_path=$OPTARG;; 75 68 76 69 (\?) printf "\n +++ unknown option $OPTARG \n" 77 70 printf "\n --> type \"$0 ?\" for available options \n" … … 199 192 fi 200 193 201 printf "\n Libraries $prog are installed in \"$install_path\".\n\n" 194 printf "\n Libraries $prog are installed in \"$install_path\".\n\n" 202 195 printf "\n\n *** all actions complete." 203 -
palm/trunk/SCRIPTS/.palm.config.atosg
r4068 r4083 24 24 %cpp_options -cpp -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__lc -D__parallel -D__netcdf -D__netcdf4 -D__netcdf4_parallel -D__intel_compiler -D__fftw 25 25 %make_options -j 4 26 %compiler_options -fpe0 -O3 -fp-model source -ftz -xCORE-AVX512 -no-prec-div -no-prec-sqrt -ip -convert little_endian 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/4.6.3/skl/intel.18_mpi/include -I /home/bekklaus/opt/fftw3_intel18/include 27 27 %linker_options -Wl,-rpath=\\$LD_RUN_PATH \\`nf-config --flibs\\` -L/home/bekklaus/opt/fftw3_intel18/lib -lfftw3 28 %module_commands module use /sw/modules/HLRN; module load HLRN ENVsw.skl slurm intel impi netcdf/4.6.3_intel.18_mpi28 %module_commands module use /sw/modules/HLRN; module load HLRNenv sw.skl slurm intel impi netcdf/4.6.3_intel.18_mpi 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 … … 32 32 33 33 # BATCH-directives to be used for batch jobs. If $-characters are required, hide them with 3 backslashes 34 BD:#!/bin/bash 34 BD:#!/bin/bash 35 35 BD:#SBATCH --job-name={{job_id}} 36 36 BD:#SBATCH --time={{cpu_hours}}:{{cpu_minutes}}:{{cpu_seconds}} 37 BD:#SBATCH --ntasks={{mpi_tasks}} 37 BD:#SBATCH --ntasks={{mpi_tasks}} 38 38 BD:#SBATCH --nodes={{nodes}} 39 39 BD:#SBATCH --ntasks-per-node={{tasks_per_node}} … … 47 47 BDT:#SBATCH --job-name=job_transfer 48 48 BDT:#SBATCH --time=00:30:00 49 BDT:#SBATCH --ntasks=1 49 BDT:#SBATCH --ntasks=1 50 50 BDT:#SBATCH --nodes=1 51 51 BDT:#SBATCH --ntasks-per-node=1 … … 55 55 56 56 #---------------------------------------------------------------------------- 57 # INPUT-commands, executed before running PALM - lines must start with "IC:" 57 # INPUT-commands, executed before running PALM - lines must start with "IC:" 58 58 #---------------------------------------------------------------------------- 59 59 # my settings … … 61 61 IC:export I_MPI_PMI_LIBRARY=libpmi.so 62 62 IC:export I_MPI_FABRICS=shm:ofi 63 IC:export I_MPI_OFI_PROVIDER=psm2 63 IC:export I_MPI_OFI_PROVIDER=psm2 64 64 IC:module list 65 65 -
palm/trunk/SCRIPTS/.palm.config.atosg_debug
r3850 r4083 24 24 %cpp_options -cpp -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__lc -D__parallel -D__netcdf -D__netcdf4 -D__netcdf4_parallel -D__intel_compiler -D__fftw 25 25 %make_options -j 4 26 %compiler_options -fpe0 -check -check nooutput_conversion -traceback -g -O0 -align all -ftz -xCORE-AVX512 -no-prec-div -no-prec-sqrt -ip -convert little_endian -I /home/bekklaus/opt/NetCDF_parallel_intel18/include-I /home/bekklaus/opt/fftw3_intel18/include27 %linker_options - L/home/bekklaus/opt/NetCDF_parallel_intel18/lib -lnetcdff -Wl,-rpath=/home/bekklaus/opt/NetCDF_parallel_intel18/lib-L/home/bekklaus/opt/fftw3_intel18/lib -lfftw328 %module_commands module load slurm intel/compiler/64/2018/18.0.326 %compiler_options -fpe0 -check -check nooutput_conversion -traceback -g -O0 -align all -ftz -xCORE-AVX512 -no-prec-div -no-prec-sqrt -ip -convert little_endian -I /sw/dataformats/netcdf/4.6.3/skl/intel.18_mpi/include -I /home/bekklaus/opt/fftw3_intel18/include 27 %linker_options -Wl,-rpath=\\$LD_RUN_PATH \\`nf-config --flibs\\` -L/home/bekklaus/opt/fftw3_intel18/lib -lfftw3 28 %module_commands module use /sw/modules/HLRN; module load HLRNenv sw.skl slurm intel impi netcdf/4.6.3_intel.18_mpi 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 … … 32 32 33 33 # BATCH-directives to be used for batch jobs. If $-characters are required, hide them with 3 backslashes 34 BD:#!/bin/bash 34 BD:#!/bin/bash 35 35 BD:#SBATCH --job-name={{job_id}} 36 36 BD:#SBATCH --time={{cpu_hours}}:{{cpu_minutes}}:{{cpu_seconds}} 37 BD:#SBATCH --ntasks={{mpi_tasks}} 37 BD:#SBATCH --ntasks={{mpi_tasks}} 38 38 BD:#SBATCH --nodes={{nodes}} 39 39 BD:#SBATCH --ntasks-per-node={{tasks_per_node}} … … 47 47 BDT:#SBATCH --job-name=job_transfer 48 48 BDT:#SBATCH --time=00:30:00 49 BDT:#SBATCH --ntasks=1 49 BDT:#SBATCH --ntasks=1 50 50 BDT:#SBATCH --nodes=1 51 51 BDT:#SBATCH --ntasks-per-node=1 … … 55 55 56 56 #---------------------------------------------------------------------------- 57 # INPUT-commands, executed before running PALM - lines must start with "IC:" 57 # INPUT-commands, executed before running PALM - lines must start with "IC:" 58 58 #---------------------------------------------------------------------------- 59 59 # my settings … … 61 61 IC:export I_MPI_PMI_LIBRARY=libpmi.so 62 62 IC:export I_MPI_FABRICS=shm:ofi 63 IC:export I_MPI_OFI_PROVIDER=psm2 63 IC:export I_MPI_OFI_PROVIDER=psm2 64 64 IC:module list 65 65
Note: See TracChangeset
for help on using the changeset viewer.