Ignore:
Timestamp:
Sep 10, 2013 8:59:13 AM (8 years ago)
Author:
raasch
Message:

New:


openACC porting of reduction operations
additional 3D-flag arrays for replacing the 2D-index arrays nzb_s_inner and nzb_diff_s_inner
(flow_statistics, init_grid, init_3d_model, modules, palm, pres, time_integration)

Changed:


for PGI/openACC performance reasons set default compile options for openACC to "-ta=nocache",
and set environment variable PGI_ACC_SYNCHRONOUS=1
(MAKE.inc.pgi.openacc, palm_simple_run)

wall_flags_0 changed to 32bit INTEGER, additional array wall_flags_00 introduced to hold
bits 32-63
(advec_ws, init_grid, modules, palm)

Errors:


dummy argument tri in 1d-routines replaced by tri_for_1d because of name
conflict with arry tri in module arrays_3d
(tridia_solver)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/palm_simple_run

    r1172 r1221  
    2424# -----------------
    2525# $Id$
     26#
     27# 1172 2013-05-30 11:46:00Z raasch
     28# for performance reasons set PGI_ACC_SYNCHRONOUS=1 for pgi/openacc execution
    2629#
    2730# 1171 2013-05-30 11:27:45Z raasch
     
    165168    (sgi-mpt)      mpiexec_mpt  -np $mpi_procs  ./palm  < runfile_atmos;;
    166169    (hpc-flow)     mpiexec  -machinefile $TMPDIR/machines -n $mpi_procs  -env I_MPI_FABRICS shm:ofa ./palm  < runfile_atmos;;
    167     (pgi-openacc)  ./palm;;
     170    (pgi-openacc)  export PGI_ACC_SYNCHRONOUS=1; ./palm;;
    168171    (*)      echo "+++ -e option to define execution command is missing";;
    169172
Note: See TracChangeset for help on using the changeset viewer.