[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