Changeset 5961
- Timestamp:
- 09/22/10 14:34:49 (14 years ago)
- Location:
- issm/trunk/src/m
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/@model/model.m
r5903 r5961 244 244 245 245 %Parallelisation parameters 246 md.cluster=''; 247 md.np=0; 248 md.time=0; 249 md.queue=''; 250 md.exclusive=0; 251 md.scheduler_configuration=''; 246 md.cluster=none; 252 247 md.outlog=''; 253 248 md.errlog=''; -
issm/trunk/src/m/classes/@model/setdefaultparameters.m
r5903 r5961 223 223 %Parallelisation parameters 224 224 225 %cluster set as 'none'for serial226 md.cluster= 'none';225 %cluster set as none for serial 226 md.cluster=none; 227 227 228 228 %this option can be activated to load automatically the results … … 232 232 md.waitonlock=Inf; 233 233 234 %number of processors to be used (if parallel)235 md.np=8;236 237 %minutes238 md.time=60;239 240 %queue name for cluster241 md.queue='shortc';242 243 %exculsive mode (share no cpus)244 md.exclusive=1;245 246 %?????247 md.scheduler_configuration='local';248 249 234 %prerun allocation cleanup 250 235 md.alloc_cleanup=1; -
issm/trunk/src/m/model/display/displayparallel.m
r5897 r5961 10 10 11 11 disp(sprintf(' parallel computation parameters:')); 12 13 disp(sprintf('\n parallelisation:')); 14 fielddisplay(md,'cluster','set to ''cluster_name'' to run in cluster, ''none'' to run serially'); 15 fielddisplay(md,'np','number of CPUS requested on cluster'); 16 fielddisplay(md,'exclusive','set to 1 if CPUS used are not to be shared with other users, 0 otherwise'); 17 fielddisplay(md,'time','amount of time requested on cluster'); 12 md.cluster 18 13 fielddisplay(md,'alloc_cleanup','allocation cleanup before starting a job, default 1'); 19 14 fielddisplay(md,'waitonlock','maximum number of minutes to wait for batch results, or return 0'); 20 fielddisplay(md,'queue','special queue name on cluster? default is '''' ');21 22 15 disp(sprintf('\n PETSc solver options:')); 23 16 fielddisplay(md,'solverstring','solver string for Petsc. See solversetto... routines. Default is mumps'); -
issm/trunk/src/m/model/ismodelselfconsistent.m
r5956 r5961 104 104 fields={'numberofelements','numberofgrids','x','y','z','drag_coefficient','drag_type','drag_p','drag_q',... 105 105 'rho_ice','rho_water','rheology_B','elementoniceshelf','surface','thickness','bed','g','lowmem','sparsity','nsteps','maxiter',... 106 'tolx',' np','eps_res','max_nonlinear_iterations','exclusive','rheology_n','gridonbed','gridonsurface','elementonbed','elementonsurface','deltaH','DeltaH','timeacc','timedec'};106 'tolx','eps_res','max_nonlinear_iterations','rheology_n','gridonbed','gridonsurface','elementonbed','elementonsurface','deltaH','DeltaH','timeacc','timedec'}; 107 107 checknan(md,fields); 108 108 %}}}} -
issm/trunk/src/m/model/modeldefault/defaultparams.m
r5024 r5961 12 12 13 13 %parallelization 14 md.cluster=oshostname(); 15 md.np=8; 16 md.time=60; 14 md.cluster=eval([oshostname() ';']); 17 15 18 16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -
issm/trunk/src/m/utils/Analysis/setcluster.m
r3172 r5961 5 5 % md=setcluster(md,cluster); 6 6 7 md.cluster=cluster.name; 8 md.np =cluster.np; 9 md.queue =cluster.queue; 10 md.time =cluster.time; 7 md.cluster=cluster;
Note:
See TracChangeset
for help on using the changeset viewer.