[2411] | 1 | #$Id: .palm.config.imuk 3299 2018-10-02 14:02:54Z kanani $ |
---|
| 2 | #column 1 column 2 |
---|
| 3 | #name of variable value of variable (~ must not be used) |
---|
| 4 | #---------------------------------------------------------------------------- |
---|
[2481] | 5 | %base_data ~/palm/current_version/JOBS |
---|
[2411] | 6 | %base_directory $HOME/palm/current_version |
---|
[3299] | 7 | %fast_io_catalog /localdata/<your user directory> |
---|
[2411] | 8 | %source_path $HOME/palm/current_version/trunk/SOURCE |
---|
[3236] | 9 | %user_source_path $base_directory/JOBS/$run_identifier/USER_CODE |
---|
[2411] | 10 | # |
---|
[3299] | 11 | %local_ip 130.75.105.<your pc's id> |
---|
| 12 | %local_username <username> |
---|
[2411] | 13 | %compiler_name mpif90 |
---|
| 14 | %compiler_name_ser ifort |
---|
[3299] | 15 | %cpp_options -cpp -D__parallel -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__fftw -D__netcdf -D__netcdf4 -D__netcdf4_parallel |
---|
[2411] | 16 | %make_options -j 4 |
---|
[3299] | 17 | %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/ |
---|
| 18 | %linker_options -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 -lnetcdff |
---|
[2411] | 19 | %hostfile auto |
---|
[2693] | 20 | %execute_command mpiexec -machinefile hostfile -n {{mpi_tasks}} palm |
---|
[2411] | 21 | # |
---|
| 22 | #---------------------------------------------------------------------------- |
---|
| 23 | # INPUT-commands, executed before running PALM - lines must start with "IC:" |
---|
| 24 | #---------------------------------------------------------------------------- |
---|
[3151] | 25 | IC:ulimit -s unlimited |
---|
[2411] | 26 | # |
---|
| 27 | #---------------------------------------------------------------------------- |
---|
| 28 | # ERROR-commands - executed when program terminates abnormally |
---|
| 29 | #---------------------------------------------------------------------------- |
---|
| 30 | EC:[[ \$locat = execution ]] && cat RUN_CONTROL |
---|
| 31 | EC:[[ \$locat = execution ]] && cat PARTICLE_INFOS/* |
---|
| 32 | # |
---|
| 33 | #---------------------------------------------------------------------------- |
---|
| 34 | # OUTPUT-commands - executed when program terminates normally |
---|
| 35 | #---------------------------------------------------------------------------- |
---|
| 36 | # |
---|
| 37 | # Combine 1D- and 3D-profile output (these files are not usable for plotting) |
---|
| 38 | OC:[[ -f LIST_PROFIL_1D ]] && cat LIST_PROFIL_1D >> LIST_PROFILE |
---|
| 39 | OC:[[ -f LIST_PROFIL ]] && cat LIST_PROFIL >> LIST_PROFILE |
---|
| 40 | # |
---|
| 41 | # Combine all particle information files |
---|
| 42 | OC:[[ -f PARTICLE_INFOS/_0000 ]] && cat PARTICLE_INFOS/* >> PARTICLE_INFO |
---|