Changeset 16192
- Timestamp:
- 09/19/13 21:11:20 (11 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r16164 r16192 542 542 } 543 543 delete dependent_objects; 544 xDelete<IssmPDouble>(dependents);544 if(num_dependents)xDelete<IssmPDouble>(dependents); 545 545 #else 546 546 _error_("Should not be requesting dependents when an AD library is not available!"); -
issm/trunk-jpl/src/m/classes/toolkits.m
r15907 r16192 48 48 end 49 49 else 50 obj.DefaultAnalysis = issmsolver(); 50 if IssmConfig('_HAVE_MUMPS_'), 51 obj.DefaultAnalysis = issmmumpssolver(); 52 elseif IssmConfig('_HAVE_GSL_'), 53 obj.DefaultAnalysis = issmgslsolver(); 54 else 55 error('Need at least Mumps or Gsl to define an issm solver type'); 56 end 51 57 end 52 58 -
issm/trunk-jpl/src/m/classes/toolkits.py
r15907 r16192 25 25 self.DefaultAnalysis = iluasmoptions() 26 26 else: 27 self.DefaultAnalysis = issmsolver() 27 if IssmConfig('_HAVE_MUMPS_')[0]: 28 self.DefaultAnalysis = issmmumpssolver() 29 elif IssmConfig('_HAVE_GSL_')[0]: 30 self.DefaultAnalysis = issmgslsolver() 31 else: 32 raise IOError("ToolkitsFile error: need at least Mumps or Gsl to define issm solver type") 28 33 29 34 #The other properties are dynamic -
issm/trunk-jpl/src/wrappers/IssmConfig/IssmConfig.cpp
r16172 r16192 50 50 else if(strcmp(name,"_HAVE_MUMPS_")==0){ 51 51 #ifdef _HAVE_MUMPS_ 52 value = 1.; 53 #else 54 value = 0.; 55 #endif 56 } 57 else if(strcmp(name,"_HAVE_GSL_")==0){ 58 #ifdef _HAVE_GSL_ 52 59 value = 1.; 53 60 #else -
issm/trunk-jpl/test/NightlyRun/test3001.m
r15771 r16192 4 4 md=setflowequation(md,'SSA','all'); 5 5 md.cluster=generic('name',oshostname(),'np',1); 6 md.toolkits.DefaultAnalysis=issmsolver();7 6 md.stressbalance.requested_outputs=StressTensorEnum(); 8 7 md.autodiff.isautodiff=true; 9 md.toolkits.DefaultAnalysis=issm solver();10 md.verbose=verbose('autodiff',true); 8 md.toolkits.DefaultAnalysis=issmgslsolver(); 9 11 10 md=solve(md,StressbalanceSolutionEnum()); 12 11 -
issm/trunk-jpl/test/NightlyRun/test3001.py
r15771 r16192 14 14 md.cluster=generic('name',oshostname(),'np',1) 15 15 md.stressbalance.requested_outputs=StressTensorEnum() 16 md.toolkits.DefaultAnalysis=issm solver()16 md.toolkits.DefaultAnalysis=issmgslsolver() 17 17 md.autodiff.isautodiff=True 18 18 md=solve(md,StressbalanceSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3002.m
r15771 r16192 6 6 md.cluster=generic('name',oshostname(),'np',1); 7 7 md.autodiff.isautodiff=true; 8 md.toolkits.DefaultAnalysis=issm solver();8 md.toolkits.DefaultAnalysis=issmgslsolver(); 9 9 md.verbose=verbose('autodiff',true); 10 10 md=solve(md,StressbalanceSolutionEnum()); -
issm/trunk-jpl/test/NightlyRun/test3002.py
r15771 r16192 15 15 md.cluster=generic('name',oshostname(),'np',1) 16 16 md.autodiff.isautodiff=True 17 md.toolkits.DefaultAnalysis=issm solver()17 md.toolkits.DefaultAnalysis=issmgslsolver() 18 18 md=solve(md,StressbalanceSolutionEnum()) 19 19 -
issm/trunk-jpl/test/NightlyRun/test3003.m
r15771 r16192 7 7 md.stressbalance.requested_outputs=StressTensorEnum(); 8 8 md.autodiff.isautodiff=true; 9 md.toolkits.DefaultAnalysis=issm solver();9 md.toolkits.DefaultAnalysis=issmgslsolver(); 10 10 md.verbose=verbose('autodiff',true); 11 11 md=solve(md,StressbalanceSolutionEnum()); -
issm/trunk-jpl/test/NightlyRun/test3003.py
r15771 r16192 15 15 md.cluster=generic('name',oshostname(),'np',1) 16 16 md.stressbalance.requested_outputs=StressTensorEnum() 17 md.toolkits.DefaultAnalysis=issm solver()17 md.toolkits.DefaultAnalysis=issmgslsolver() 18 18 md.autodiff.isautodiff=True 19 19 md=solve(md,StressbalanceSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3004.m
r15771 r16192 6 6 md.cluster=generic('name',oshostname(),'np',1); 7 7 md.autodiff.isautodiff=true; 8 md.toolkits.DefaultAnalysis=issm solver();8 md.toolkits.DefaultAnalysis=issmgslsolver(); 9 9 md.verbose=verbose('autodiff',true); 10 10 md=solve(md,StressbalanceSolutionEnum()); -
issm/trunk-jpl/test/NightlyRun/test3004.py
r15771 r16192 14 14 md=setflowequation(md,'FS','all') 15 15 md.cluster=generic('name',oshostname(),'np',1) 16 md.toolkits.DefaultAnalysis=issm solver()16 md.toolkits.DefaultAnalysis=issmgslsolver() 17 17 md.autodiff.isautodiff=True 18 18 md=solve(md,StressbalanceSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3005.m
r15767 r16192 5 5 md.cluster=generic('name',oshostname(),'np',1); 6 6 md.autodiff.isautodiff=true; 7 md.toolkits.DefaultAnalysis=issm solver();7 md.toolkits.DefaultAnalysis=issmgslsolver(); 8 8 md.verbose=verbose('autodiff',true); 9 9 md=solve(md,MasstransportSolutionEnum()); -
issm/trunk-jpl/test/NightlyRun/test3005.py
r15767 r16192 13 13 md=setflowequation(md,'SSA','all') 14 14 md.cluster=generic('name',oshostname(),'np',1) 15 md.toolkits.DefaultAnalysis=issm solver()15 md.toolkits.DefaultAnalysis=issmgslsolver() 16 16 md.autodiff.isautodiff=True 17 17 md=solve(md,MasstransportSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3006.m
r15767 r16192 8 8 md.masstransport.spcthickness=md.geometry.thickness; 9 9 md.autodiff.isautodiff=true; 10 md.toolkits.DefaultAnalysis=issm solver();10 md.toolkits.DefaultAnalysis=issmgslsolver(); 11 11 md.verbose=verbose('autodiff',true); 12 12 md=solve(md,MasstransportSolutionEnum()); -
issm/trunk-jpl/test/NightlyRun/test3006.py
r15767 r16192 17 17 md.masstransport.stabilization=3 18 18 md.masstransport.spcthickness=md.geometry.thickness 19 md.toolkits.DefaultAnalysis=issm solver()19 md.toolkits.DefaultAnalysis=issmgslsolver() 20 20 md.autodiff.isautodiff=True 21 21 md=solve(md,MasstransportSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3007.m
r15767 r16192 7 7 md.autodiff.isautodiff=true; 8 8 md.verbose=verbose('autodiff',true); 9 md.toolkits.DefaultAnalysis=issm solver();9 md.toolkits.DefaultAnalysis=issmgslsolver(); 10 10 md=solve(md,MasstransportSolutionEnum()); 11 11 -
issm/trunk-jpl/test/NightlyRun/test3007.py
r15767 r16192 14 14 md.extrude(5,3.) 15 15 md.cluster=generic('name',oshostname(),'np',1) 16 md.toolkits.DefaultAnalysis=issm solver()16 md.toolkits.DefaultAnalysis=issmgslsolver() 17 17 md.autodiff.isautodiff=True 18 18 md=solve(md,MasstransportSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3008.m
r15565 r16192 8 8 md.autodiff.isautodiff=true; 9 9 md.verbose=verbose('autodiff',true); 10 md.toolkits.DefaultAnalysis=issm solver();10 md.toolkits.DefaultAnalysis=issmgslsolver(); 11 11 md=solve(md,ThermalSolutionEnum()); 12 12 -
issm/trunk-jpl/test/NightlyRun/test3008.py
r15565 r16192 15 15 md.timestepping.time_step=0 16 16 md.cluster=generic('name',oshostname(),'np',1) 17 md.toolkits.DefaultAnalysis=issm solver()17 md.toolkits.DefaultAnalysis=issmgslsolver() 18 18 md.autodiff.isautodiff=True 19 19 md=solve(md,ThermalSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3009.m
r15771 r16192 11 11 md.autodiff.isautodiff=true; 12 12 md.verbose=verbose('autodiff',true); 13 md.toolkits.DefaultAnalysis=issm solver();13 md.toolkits.DefaultAnalysis=issmgslsolver(); 14 14 md=solve(md,TransientSolutionEnum()); 15 15 -
issm/trunk-jpl/test/NightlyRun/test3009.py
r15771 r16192 18 18 md.transient.isthermal=True 19 19 md.transient.isgroundingline=False 20 md.toolkits.DefaultAnalysis=issm solver()20 md.toolkits.DefaultAnalysis=issmgslsolver() 21 21 md.autodiff.isautodiff=True 22 22 md=solve(md,TransientSolutionEnum()) -
issm/trunk-jpl/test/NightlyRun/test3010.m
r15565 r16192 8 8 md.autodiff.isautodiff=true; 9 9 md.verbose=verbose('autodiff',true); 10 md.toolkits.DefaultAnalysis=issm solver();10 md.toolkits.DefaultAnalysis=issmgslsolver(); 11 11 md=solve(md,TransientSolutionEnum()); 12 12 -
issm/trunk-jpl/test/NightlyRun/test3010.py
r15565 r16192 13 13 md=setflowequation(md,'SSA','all') 14 14 md.cluster=generic('name',oshostname(),'np',1) 15 md.toolkits.DefaultAnalysis=issm solver()15 md.toolkits.DefaultAnalysis=issmgslsolver() 16 16 md.transient.requested_outputs=IceVolumeEnum() 17 17 -
issm/trunk-jpl/test/NightlyRun/test3015.m
r15767 r16192 10 10 md.masstransport.requested_outputs=IceVolumeEnum(); 11 11 md.verbose=verbose('autodiff',true); 12 md.toolkits.DefaultAnalysis=issm solver();12 md.toolkits.DefaultAnalysis=issmgslsolver(); 13 13 14 14 %setup autodiff parameters -
issm/trunk-jpl/test/NightlyRun/test3015.py
r15767 r16192 24 24 md.masstransport.requested_outputs=IceVolumeEnum() 25 25 md.verbose=verbose('autodiff',True) 26 md.toolkits.DefaultAnalysis=issmgslsolver() 26 27 27 28 #setup autodiff parameters -
issm/trunk-jpl/test/NightlyRun/test3019.m
r15565 r16192 5 5 md=setflowequation(md,'SSA','all'); 6 6 md.cluster=generic('name',oshostname(),'np',1); 7 md.toolkits.DefaultAnalysis=issm solver();7 md.toolkits.DefaultAnalysis=issmgslsolver(); 8 8 9 9 md.autodiff.isautodiff=true; -
issm/trunk-jpl/test/NightlyRun/test3019.py
r15565 r16192 17 17 md=setflowequation(md,'SSA','all') 18 18 md.cluster=generic('name',oshostname(),'np',3) 19 md.toolkits.DefaultAnalysis=issmgslsolver() 19 20 20 21 md.autodiff.isautodiff=True
Note:
See TracChangeset
for help on using the changeset viewer.