[cig-commits] r22508 - seismo/3D/SPECFEM3D/trunk
dkomati1 at geodynamics.org
dkomati1 at geodynamics.org
Fri Jul 5 15:17:59 PDT 2013
Author: dkomati1
Date: 2013-07-05 15:17:58 -0700 (Fri, 05 Jul 2013)
New Revision: 22508
Modified:
seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt
Log:
updated the todo list
Modified: seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt
===================================================================
--- seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt 2013-07-04 10:28:14 UTC (rev 22507)
+++ seismo/3D/SPECFEM3D/trunk/todo_list_please_dont_remove.txt 2013-07-05 22:17:58 UTC (rev 22508)
@@ -6,8 +6,15 @@
- suggestion 42:
----------------
+To make the three codes (2D, 3D_Cartesian, 3D_GLOBE) conform strictly to the Fortran standard,
+we should replace all "call system(...)" statements with "call execute_command_line(...)", which is the
+new standard way in Fortran2008. However, this intrinsic subroutine is currently (July 2013) not supported
+for instance by Intel ifort and thus we purposely do not do it yet, but around 2015 or so we should do it.
+
+- suggestion 42:
+----------------
if the material property of element adjacent to PML changed, make sure we also need to change
-the material property of elements inside PML adjacent to this elment correspondingly.
+the material property of elements inside PML adjacent to this element correspondingly.
- suggestion 41:
----------------
@@ -15,16 +22,16 @@
- suggestion 40:
----------------
-Currently, the way of PML implemented for acoustic/solid simulation is memory consuming. we should
-in future reduce the memory usage in following way:
+Currently, the way of PML implemented for acoustic/solid simulation is memory consuming.
+We should in the future reduce the memory usage in the following way:
1: replace the rmass_acoustic_interface(nglob_acoustic) with rmass_acoustic_interface(nglob_acoustic_solid_interface)
2: replace the potential_dot_dot_acoustic_interface(nglob_acoustic) with potential_dot_dot_acoustic_interface(nglob_acoustic_solid_interface)
where nglob_acoustic denotes the whole point set inside acoustic region, nglob_acoustic_solid_interface denotes the point set on acoustic_solid_interface
- suggestion 39:
----------------
-Currently, the way of PML implemented for fluid/solid simualtion is memeory consuming. we should
-in future reduce the memeory usage in following way.
+Currently, the way of PML implemented for fluid/solid simualtion is memory consuming.
+We should in the future reduce the memory usage in the following way:
1: replace the rmass_acoustic_interface(nglob_acoustic) with rmass_acoustic_interface(nglob_acoustic_solid_interface)
2: replace the potential_dot_dot_acoustic_interface(nglob_acoustic) with potential_dot_dot_acoustic_interface(nglob_acoustic_solid_interface)
More information about the CIG-COMMITS
mailing list