[ET Trac] [Einstein Toolkit] #778: Compiling PittNullCode is slow

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Mar 26 18:55:24 CDT 2012


#778: Compiling PittNullCode is slow
-----------------------------------+----------------------------------------
 Reporter:  eschnett               |       Owner:     
     Type:  defect                 |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 Compiling PittNullCode is very slow on some systems (e.g. with gcc). I
 believe this is because files such as NullConstr_R00.F90 contain many
 whole-array operations that the compiler has to analyse.

 I suggest to rewrite these routines, using e.g. forall or do loops. If we
 want to keep the elegant, index-free notation, then I suggest to add an
 elemental subroutine for the actual calculations and calling it with whole
 arrays.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/778>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list