[cig-commits] r22710 - in seismo/3D/SPECFEM3D_GLOBE: branches/SPECFEM3D_GLOBE_SUNFLOWER/src/compute_optimized_dumping_undo_att trunk/src/compute_optimized_dumping_undo_att

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Fri Aug 9 05:54:39 PDT 2013


Author: dkomati1
Date: 2013-08-09 05:54:38 -0700 (Fri, 09 Aug 2013)
New Revision: 22710

Modified:
   seismo/3D/SPECFEM3D_GLOBE/branches/SPECFEM3D_GLOBE_SUNFLOWER/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90
   seismo/3D/SPECFEM3D_GLOBE/trunk/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90
Log:
switched from 90% or 92% to 85% because the system apparently needs more than 8% of the memory of a node for itself (at least on some machines)


Modified: seismo/3D/SPECFEM3D_GLOBE/branches/SPECFEM3D_GLOBE_SUNFLOWER/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/branches/SPECFEM3D_GLOBE_SUNFLOWER/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90	2013-08-08 05:32:26 UTC (rev 22709)
+++ seismo/3D/SPECFEM3D_GLOBE/branches/SPECFEM3D_GLOBE_SUNFLOWER/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90	2013-08-09 12:54:38 UTC (rev 22710)
@@ -259,7 +259,10 @@
   print *
   print *,'What percentage of this total do you allow us to use, keeping in mind that you'
   print *,'need to leave some memory available for the GNU/Linux system to run?'
-  print *,'  (a typical value is 90%; 92% is probably OK too; 85% is very safe)'
+  print *,'  (a typical value is 85%; any value below is fine but the code will then save a lot of data to disk;'
+  print *,'   values above, say 90% or 92%, can be OK on some systems but can make the adjoint code run out of memory'
+  print *,'   on other systems, depending on how much memory per node the GNU/Linux system needs for itself; thus you can try'
+  print *,'   a higher value and if the adjoint crashes then try again with a lower value)'
   read(*,*) percentage_to_use_per_core
 
   if(percentage_to_use_per_core < 50.d0) stop 'less than 50% does not seem realistic; exiting...'

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90	2013-08-08 05:32:26 UTC (rev 22709)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/src/compute_optimized_dumping_undo_att/compute_optimized_dumping_undo_att.f90	2013-08-09 12:54:38 UTC (rev 22710)
@@ -259,7 +259,10 @@
   print *
   print *,'What percentage of this total do you allow us to use, keeping in mind that you'
   print *,'need to leave some memory available for the GNU/Linux system to run?'
-  print *,'  (a typical value is 90%; 92% is probably OK too; 85% is very safe)'
+  print *,'  (a typical value is 85%; any value below is fine but the code will then save a lot of data to disk;'
+  print *,'   values above, say 90% or 92%, can be OK on some systems but can make the adjoint code run out of memory'
+  print *,'   on other systems, depending on how much memory per node the GNU/Linux system needs for itself; thus you can try'
+  print *,'   a higher value and if the adjoint crashes then try again with a lower value)'
   read(*,*) percentage_to_use_per_core
 
   if(percentage_to_use_per_core < 50.d0) stop 'less than 50% does not seem realistic; exiting...'



More information about the CIG-COMMITS mailing list