Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F88631508
hack_openmp_for_pgi.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Oct 19, 21:00
Size
441 B
Mime Type
text/x-shellscript
Expires
Mon, Oct 21, 21:00 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
21801072
Attached To
rLAMMPS lammps
hack_openmp_for_pgi.sh
View Options
#!/bin/sh
#
# this script modifies the OpenMP directives in LAMMPS
# in a way, so that they are also accepted by the PGI
# compilers. This modification incurs a performance
# penalty, though, so it is not part of the regular code.
#
# Axel Kohlmeyer <akohlmey@gmail.com>
for f in *.h *.cpp
do \
sed -e '/#pragma omp/s/^\(.*default\)(none)\(.*\)$/\1(shared)\2/' \
-e '/#pragma omp/s/shared([a-z0-9,_]\+)//' \
-i.bak $f
done
Event Timeline
Log In to Comment