[cig-commits] r17251 - seismo/3D/SPECFEM3D_GLOBE/trunk

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Sun Oct 10 14:00:18 PDT 2010


Author: dkomati1
Date: 2010-10-10 14:00:17 -0700 (Sun, 10 Oct 2010)
New Revision: 17251

Modified:
   seismo/3D/SPECFEM3D_GLOBE/trunk/todo_list_please_dont_remove.txt
Log:
updated the todo list


Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/todo_list_please_dont_remove.txt
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/todo_list_please_dont_remove.txt	2010-10-10 20:54:04 UTC (rev 17250)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/todo_list_please_dont_remove.txt	2010-10-10 21:00:17 UTC (rev 17251)
@@ -4,6 +4,10 @@
 
 Things that could be done in a future version:
 
+- merge SPECFEM3D_GLOBE into SPECFEM3D, i.e. create a single package and see the mesh of the Earth as a general mesh that we would decompose in parallel using PT-Scotch. Problem: would this scale for huge global Earth simulations, e.g. at a seismic period of 1 second on 200,000 processor cores?
+
+- use a more accurate time scheme: either symplectic schemes (but there could be a problem in the viscoelastic case, see below) or else Runge Kutta RK4, which is non staggered and would thus solve the approximate implementation of the displacement gradient that I used to implement attenuation back in 1999.
+
 Subject: Re: SEM attenuation
 Date: Fri, 23 Jul 2010 12:16:40 +0200
 From: Tarje Nissen-Meyer <tarjen at ethz.ch>
@@ -44,7 +48,7 @@
 > Thank you,
 > Dimitri.
 
-- symplectic time scheme (will be done by Tarje Nissen-Meyer and/or Jean-Paul Ampuero) (would be useful in the 2D version of the code as well):
+- use RK4 or symplectic time scheme (will be done by Tarje Nissen-Meyer and/or Jean-Paul Ampuero) (would be useful in the 2D version of the code as well):
 Hi Jeroen, Perfect. I think talking to Jean-Paul Ampuero would be useful
 as well because in Utrecht last year he had told us that
 he had implemented some nice 4th-order symplectic schemes
@@ -95,7 +99,7 @@
 - use a potential of (rho * u) instead of u in the fluid, in case of
   fluid-fluid discontinuities
 
-- compatible with helioseismology / general Cowling formulation (will be done
+- make the code compatible with helioseismology / general Cowling formulation (will be done
   with Tarje Nissen-Meyer)
 
 - could be done by Vala:
@@ -137,8 +141,6 @@
 
 - ajouter les courbes de dispersion et stabilite au manuel pour tous les NEX classiques (160, 256, 380 etc) dans un Appendix special la-dessus; dire dans cet appendix que dans le outer core ce n'est bien sur pas Vs qui est represente mais Vp / 1.25 (on a pris 25 % de marge car on travaille en velocity potential dans le outer core, ce qui demande un echantillonnage un peu meilleur)
 
-- supprimer sections qui decrivent write_AVS_mesh_quality, check_buffers*.f90, check_mesh_quality*.f90 etc du manuel une fois que le mesher et le solver auront ete fusionnes
-
 ---------------------------------------------------------------------------------
 ---------------------------------------------------------------------------------
 ---------------------------------------------------------------------------------
@@ -160,3 +162,5 @@
 will just take the crust from the corresponding 1D reference model
 (which is PREM for his s20rts model). Daniel. "
 
+- Purposely not done because we decided not to merge the mesher with the solver, after trying in version 4.1_beta and noticing that the merged code was difficult to write and to maintain: supprimer sections qui decrivent write_AVS_mesh_quality, check_buffers*.f90, check_mesh_quality*.f90 etc du manuel une fois que le mesher et le solver auront ete fusionnes
+



More information about the CIG-COMMITS mailing list