Changeset 14621
- Timestamp:
- 04/17/13 10:37:49 (12 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 2 added
- 2 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model/model.m
r14620 r14621 25 25 verbose = 0; 26 26 settings = 0; 27 solver= 0;27 toolkits = 0; 28 28 cluster = 0; 29 29 … … 817 817 if isfield(structmd,'gridonwater'), md.mask.vertexonwater=structmd.gridonwater; end 818 818 if isfield(structmd,'gridonboundary'), md.mesh.vertexonboundary=structmd.gridonboundary; end 819 if isfield(structmd,'petscoptions') & ~isempty(structmd.petscoptions), md. solver=structmd.petscoptions; end819 if isfield(structmd,'petscoptions') & ~isempty(structmd.petscoptions), md.toolkits=structmd.petscoptions; end 820 820 if isfield(structmd,'g'), md.constants.g=structmd.g; end 821 821 if isfield(structmd,'yts'), md.constants.yts=structmd.yts; end … … 1087 1087 md.verbose = verbose(); 1088 1088 md.settings = settings(); 1089 md. solver = solver();1089 md.toolkits = toolkits(); 1090 1090 md.cluster = generic(); 1091 1091 md.balancethickness = balancethickness(); … … 1122 1122 disp(sprintf('%19s: %-22s -- %s','verbose' ,['[1x1 ' class(obj.verbose) ']'],'verbosity level in solve')); 1123 1123 disp(sprintf('%19s: %-22s -- %s','settings' ,['[1x1 ' class(obj.settings) ']'],'settings properties')); 1124 disp(sprintf('%19s: %-22s -- %s',' solver' ,['[1x1 ' class(obj.solver) ']'],'PETSc options for each solution'));1124 disp(sprintf('%19s: %-22s -- %s','toolkits' ,['[1x1 ' class(obj.toolkits) ']'],'PETSc options for each solution')); 1125 1125 disp(sprintf('%19s: %-22s -- %s','cluster' ,['[1x1 ' class(obj.cluster) ']'],'cluster parameters (number of cpus...)')); 1126 1126 disp(sprintf('%19s: %-22s -- %s','balancethickness',['[1x1 ' class(obj.balancethickness) ']'],'parameters for balancethickness solution')); -
issm/trunk-jpl/src/m/classes/model/model.py
r14558 r14621 18 18 from verbose import verbose 19 19 from settings import settings 20 from solver import solver20 from toolkits import toolkits 21 21 from generic import generic 22 22 from balancethickness import balancethickness … … 68 68 self.verbose = verbose() 69 69 self.settings = settings() 70 self. solver = solver()70 self.toolkits = toolkits() 71 71 self.cluster = generic() 72 72 … … 108 108 'verbose',\ 109 109 'settings',\ 110 ' solver',\110 'toolkits',\ 111 111 'cluster',\ 112 112 'balancethickness',\ … … 147 147 string="%s\n%s" % (string,"%19s: %-22s -- %s" % ("verbose","[%s,%s]" % ("1x1",obj.verbose.__class__.__name__),"verbosity level in solve")) 148 148 string="%s\n%s" % (string,"%19s: %-22s -- %s" % ("settings","[%s,%s]" % ("1x1",obj.settings.__class__.__name__),"settings properties")) 149 string="%s\n%s" % (string,"%19s: %-22s -- %s" % (" solver","[%s,%s]" % ("1x1",obj.solver.__class__.__name__),"PETSc options for each solution"))149 string="%s\n%s" % (string,"%19s: %-22s -- %s" % ("toolkits","[%s,%s]" % ("1x1",obj.toolkits.__class__.__name__),"PETSc options for each solution")) 150 150 string="%s\n%s" % (string,"%19s: %-22s -- %s" % ("cluster","[%s,%s]" % ("1x1",obj.cluster.__class__.__name__),"cluster parameters (number of cpus...)")) 151 151 string="%s\n%s" % (string,"%19s: %-22s -- %s" % ("balancethickness","[%s,%s]" % ("1x1",obj.balancethickness.__class__.__name__),"parameters for balancethickness solution")) -
issm/trunk-jpl/src/m/solve/solve.m
r14352 r14621 76 76 %Write all input files 77 77 marshall(md); % bin file 78 PetscFile(md.solver,[md.miscellaneous.name '.petsc']); % petsc file78 ToolkitsFile(md.solver,[md.miscellaneous.name '.petsc']); % petsc file 79 79 BuildQueueScript(cluster,md.private.runtimename,md.miscellaneous.name,md.private.solution,md.settings.io_gather,md.debug.valgrind,md.debug.gprof); % queue file 80 80 -
issm/trunk-jpl/src/m/solve/solve.py
r13071 r14621 80 80 #Write all input files 81 81 marshall(md) # bin file 82 md.solver. PetscFile(md.miscellaneous.name+'.petsc') # petsc file82 md.solver.ToolkitsFile(md.miscellaneous.name+'.petsc') # petsc file 83 83 cluster.BuildQueueScript(md.private.runtimename,md.miscellaneous.name,md.private.solution,md.settings.io_gather,md.debug.valgrind,md.debug.gprof) # queue file 84 84
Note:
See TracChangeset
for help on using the changeset viewer.