[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