[cig-commits] r21738 - seismo/3D/SPECFEM3D/trunk

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Fri Apr 5 17:36:38 PDT 2013


Author: dkomati1
Date: 2013-04-05 17:36:38 -0700 (Fri, 05 Apr 2013)
New Revision: 21738

Modified:
   seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt
Log:
updated the to-do list


Modified: seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt
===================================================================
--- seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt	2013-04-06 00:19:04 UTC (rev 21737)
+++ seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt	2013-04-06 00:36:38 UTC (rev 21738)
@@ -14,9 +14,14 @@
 ----------------
 
 Add full loop vectorization for critical calculation loops, to make sure we gain a factor of about 1.8 in terms of CPU time as suggested
-by INTEL and as done by Cray and NCSA in their local version of SPECFEM3D_GLOBE.
+by INTEL and as done by Cray and NCSA in their local version of SPECFEM3D_GLOBE. Already done (independently of Cray and NCSA) by Dimitri
+in SPECFEM3D_Cartesian, but the Cray and NCSA improvements for SPECFEM3D_GLOBE have not been merged yet (we asked NCSA several times, but
+unsuccessfully for now). However it would not be too difficult to redo these improvements independently by studying what Dimitri has done
+in SPECFEM3D_Cartesian (grep for "FORCE_VECTORIZATION" in the whole source code) and doing the same things in SPECFEM3D_GLOBE.
+The changes to make are straightforward, and reduce total wall clock-time by about 1.8 times, i.e., a very significant amount.
 
-- new suggestion:
+- suggestion 39:
+----------------
 
 doublecheck carefully file memory_eval.f90 in both SPECFEM3D_Cartesian and SPECFEM3D_Globe
 (in particular now that C-PML has been implemented in SPECFEM3D_Cartesian), as both codes have undergone lots of changes in the past few months



More information about the CIG-COMMITS mailing list