[ET Trac] [Einstein Toolkit] #388: handling of OMP continuation lines in f_file_processor.pl
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Apr 5 12:26:19 CDT 2011
#388: handling of OMP continuation lines in f_file_processor.pl
--------------------+-------------------------------------------------------
Reporter: rhaas | Owner: rhaas
Type: defect | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
--------------------+-------------------------------------------------------
OpenMP requires continuation lines in Fortran 90 (and possibly Fortran 77
as well though I have not checked that) to start with the OMP sentinel
(https://computing.llnl.gov/tutorials/openMP/#Directives).
The attached patch to f_file_processor.pl ensures that a sentinel OMP or
HPF is repeated when a line starting with that sentinel is broken to limit
its length to 132 characters.
It also adds a case-insensitive flag to the check for "!" like comments
and adds extra backslashes to the standard_comments regex to properly
match $OMP after all metacharacters have been handled.
Tested with LoopControl's Fortran interface on gcc 4.5 and Intel 11.1
(using LoopControl's Fortran interface, see ticket #387).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/388>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list