1 | #$Id: .palm.config.default 2693 2017-12-13 12:33:49Z Giersch $ |
---|
2 | #column 1 column 2 |
---|
3 | #name of variable value of variable (~ must not be used) |
---|
4 | #---------------------------------------------------------------------------- |
---|
5 | %base_directory $HOME/palm/current_version |
---|
6 | %base_data ~/palm/current_version/JOBS |
---|
7 | %source_path $HOME/palm/current_version/trunk/SOURCE |
---|
8 | %user_source_path $base_directory/JOBS/$fname/USER_CODE |
---|
9 | # |
---|
10 | %local_ip <replace by your computers IP address> |
---|
11 | %local_username <replace by your unix username> |
---|
12 | %fast_io_catalog <replace by a folder name which allows for fast I/O> |
---|
13 | %compiler_name mpif90 |
---|
14 | %compiler_name_ser ifort |
---|
15 | %cpp_options -cpp -D__parallel -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__fftw -D__netcdf |
---|
16 | %make_options -j 4 |
---|
17 | %compiler_options -openmp -fpe0 -O3 -xHost -fp-model source -ftz -fno-alias -no-prec-div -no-prec-sqrt -ip -nbs -I /muksoft/packages/fftw/3.3.4/include -L/muksoft/packages/fftw/3.3.4/lib64 -lfftw3 -I /muksoft/packages/netcdf/4_intel/include -L/muksoft/packages/netcdf/4_intel/lib -lnetcdf -lnetcdff |
---|
18 | %linker_options -openmp -fpe0 -O3 -xHost -fp-model source -ftz -fno-alias -no-prec-div -no-prec-sqrt -ip -nbs -I /muksoft/packages/fftw/3.3.4/include -L/muksoft/packages/fftw/3.3.4/lib64 -lfftw3 -I /muksoft/packages/netcdf/4_intel/include -L/muksoft/packages/netcdf/4_intel/lib -lnetcdf -lnetcdff |
---|
19 | %hostfile auto |
---|
20 | %execute_command mpiexec -machinefile hostfile -n {{mpi_tasks}} palm |
---|
21 | # |
---|
22 | #---------------------------------------------------------------------------- |
---|
23 | # INPUT-commands, executed before running PALM - lines must start with "IC:" |
---|
24 | #---------------------------------------------------------------------------- |
---|
25 | #IC: |
---|
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 |
---|