Changeset 1106 for palm/trunk/SCRIPTS


Ignore:
Timestamp:
Mar 4, 2013 5:31:38 AM (11 years ago)
Author:
raasch
Message:

New:
---

Porting of FFT-solver for serial runs to GPU using CUDA FFT,
preprocessor lines in transpose routines rearranged, so that routines can also
be used in serial (non-parallel) mode,
transpositions also carried out in serial mode, routines fftx, fftxp replaced
by calls of fft_x, fft_x replaced by fft_x_1d in the 1D-decomposition routines
(Makefile, Makefile_check, fft_xy, poisfft, poisfft_hybrid, transpose, new: cuda_fft_interfaces)

--stdin argument for mpiexec on lckyuh, -y and -Y settings output to header (mrun)

Changed:


Module array_kind renamed precision_kind
(check_open, data_output_3d, fft_xy, modules, user_data_output_3d)

some format changes for coupled atmosphere-ocean runs (header)
small changes in code formatting (microphysics, prognostic_equations)

Errors:


bugfix: default value (0) assigned to coupling_start_time (modules)
bugfix: initial time for preruns of coupled runs is output as -coupling_start_time (data_output_profiles)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mrun

    r1104 r1106  
    2222# Current revisions:
    2323# ------------------
    24 #
     24# --stdin argument for mpiexec on lckyuh
     25# -y and -Y settings output to header
    2526#
    2627# Former revisions:
     
    20292030 if [[ -n $numprocs ]]
    20302031 then
    2031     spalte1="number of PEs:"; spalte2=$numprocs
     2032    if [[ $run_coupled_model = false ]]
     2033    then
     2034       spalte1="number of PEs:"; spalte2=$numprocs
     2035    else
     2036       spalte1="number of PEs:"; spalte2="$numprocs  (atmosphere: $numprocs_atmos, ocean: $numprocs_ocean)"
     2037    fi
    20322038    printf "| %-25s%-45s | \n" "$spalte1" "$spalte2"
    20332039 fi
     
    21262132 spalte1="OUTPUT control list:"; spalte2=$(echo $output_list)
    21272133 printf "| %-25s%-45s | \n" "$spalte1" "$spalte2"
     2134
     2135 if [[ "$ocean_file_appendix" = true ]]
     2136 then
     2137    printf "| %-35s%-35s | \n" "suffix \"_O\" is added to local files" " "
     2138 fi
    21282139
    21292140 if [[ $do_batch = true  ||  "$LOADLBATCH" = yes ]]
     
    36503661                elif [[ $host = lckyu* ]]
    36513662                then
    3652                    mpiexec -n $ii  ./a.out  < runfile_atmos  $ROPTS
     3663                   mpiexec -n $ii --stdin runfile_atmos  ./a.out  $ROPTS
    36533664                else
    3654                    mpiexec  -machinefile hostfile  -n $ii  a.out  < runfile_atmos  $ROPTS
     3665                   mpiexec  -machinefile hostfile  -n $ii  a.out  <  runfile_atmos  $ROPTS
    36553666                fi
    36563667             else
Note: See TracChangeset for help on using the changeset viewer.