Changeset 17497
- Timestamp:
- 03/20/14 07:43:05 (11 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 50 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMB.py
r17079 r17497 1 import numpy 1 2 from fielddisplay import fielddisplay 2 3 from EnumDefinitions import * 3 from checkfield import *4 from project3d import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 from project3d import project3d 6 7 7 8 class SMB(object): -
issm/trunk-jpl/src/m/classes/SMBgradients.py
r17079 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from project3d import *5 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 from project3d import project3d 6 6 7 7 class SMBgradients(object): -
issm/trunk-jpl/src/m/classes/SMBpdd.py
r17079 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from project3d import *5 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 from project3d import project3d 6 6 7 7 class SMBpdd(object): -
issm/trunk-jpl/src/m/classes/autodiff.py
r16764 r17497 1 1 import numpy 2 from dependent import *3 from independent import *2 from dependent import dependent 3 from independent import independent 4 4 from fielddisplay import fielddisplay 5 5 from EnumDefinitions import * 6 from checkfield import *7 from WriteData import *6 from checkfield import checkfield 7 from WriteData import WriteData 8 8 9 9 class autodiff(object): -
issm/trunk-jpl/src/m/classes/balancethickness.py
r16764 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class balancethickness(object): -
issm/trunk-jpl/src/m/classes/basalforcings.py
r17071 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 import numpy 6 6 -
issm/trunk-jpl/src/m/classes/constants.py
r16764 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class constants(object): -
issm/trunk-jpl/src/m/classes/flaim.py
r16764 r17497 3 3 from fielddisplay import fielddisplay 4 4 from EnumDefinitions import * 5 from checkfield import *6 from WriteData import *5 from checkfield import checkfield 6 from WriteData import WriteData 7 7 8 8 class flaim(object): -
issm/trunk-jpl/src/m/classes/friction.py
r17051 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class friction(object): -
issm/trunk-jpl/src/m/classes/geometry.py
r16764 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class geometry(object): -
issm/trunk-jpl/src/m/classes/gia.py
r16764 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class gia(object): -
issm/trunk-jpl/src/m/classes/hydrologydc.py
r17365 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class hydrologydc(object): -
issm/trunk-jpl/src/m/classes/hydrologyshreve.py
r17366 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class hydrologyshreve(object): -
issm/trunk-jpl/src/m/classes/inversion.py
r16764 r17497 4 4 from EnumDefinitions import * 5 5 from StringToEnum import StringToEnum 6 from checkfield import *7 from WriteData import *6 from checkfield import checkfield 7 from WriteData import WriteData 8 8 9 9 class inversion(object): -
issm/trunk-jpl/src/m/classes/mask.py
r17283 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class mask(object): -
issm/trunk-jpl/src/m/classes/massfluxatgate.py
r16396 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *5 from MeshProfileIntersection import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 from MeshProfileIntersection import MeshProfileIntersection 6 6 import os 7 7 -
issm/trunk-jpl/src/m/classes/masstransport.py
r17364 r17497 2 2 from EnumDefinitions import * 3 3 from StringToEnum import StringToEnum 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class masstransport(object): -
issm/trunk-jpl/src/m/classes/matice.py
r17456 r17497 2 2 from EnumDefinitions import * 3 3 from StringToEnum import StringToEnum 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class matice(object): -
issm/trunk-jpl/src/m/classes/miscellaneous.py
r16764 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class miscellaneous(object): -
issm/trunk-jpl/src/m/classes/organizer.py
r16109 r17497 1 1 import os.path 2 2 from collections import OrderedDict 3 from pairoptions import * 4 from loadvars import *5 from loadmodel import *6 from savevars import *3 import pairoptions 4 from loadvars import loadvars 5 from loadmodel import loadmodel 6 from savevars import savevars 7 7 from model import model 8 8 from whichdb import whichdb … … 34 34 35 35 #process options 36 options=pairoptions (*args)36 options=pairoptions.pairoptions(*args) 37 37 38 38 #Get prefix -
issm/trunk-jpl/src/m/classes/outputdefinition.py
r16764 r17497 2 2 from EnumDefinitions import * 3 3 from StringToEnum import StringToEnum 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 import numpy as npy 7 7 -
issm/trunk-jpl/src/m/classes/private.py
r14640 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *4 from checkfield import checkfield 5 5 6 6 class private(object): -
issm/trunk-jpl/src/m/classes/rifts.py
r16766 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *5 from WriteData import *6 from isnans import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 from isnans import isnans 7 7 8 8 class rifts(object): -
issm/trunk-jpl/src/m/classes/settings.py
r17100 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class settings(object): -
issm/trunk-jpl/src/m/classes/steadystate.py
r16764 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class steadystate(object): -
issm/trunk-jpl/src/m/classes/thermal.py
r17471 r17497 2 2 from fielddisplay import fielddisplay 3 3 from EnumDefinitions import * 4 from checkfield import *5 from WriteData import *4 from checkfield import checkfield 5 from WriteData import WriteData 6 6 7 7 class thermal(object): -
issm/trunk-jpl/src/m/classes/timestepping.py
r16764 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class timestepping(object): -
issm/trunk-jpl/src/m/classes/transient.py
r17114 r17497 1 1 from fielddisplay import fielddisplay 2 2 from EnumDefinitions import * 3 from checkfield import *4 from WriteData import *3 from checkfield import checkfield 4 from WriteData import WriteData 5 5 6 6 class transient(object): -
issm/trunk-jpl/src/m/io/loadmodel.py
r15494 r17497 1 import os.path 2 from loadvars import * 1 from loadvars import loadvars 3 2 from whichdb import whichdb 4 3 -
issm/trunk-jpl/src/m/mesh/ElementsFromEdge.py
r14211 r17497 1 1 import numpy 2 from PythonFuncs import * 2 import PythonFuncs as p 3 3 4 4 def ElementsFromEdge(elements,A,B): … … 13 13 14 14 edgeelements=numpy.nonzero(\ 15 logical_or_n(numpy.logical_and(elements[:,0]==A,elements[:,1]==B), \15 p.logical_or_n(numpy.logical_and(elements[:,0]==A,elements[:,1]==B), \ 16 16 numpy.logical_and(elements[:,0]==A,elements[:,2]==B), \ 17 17 numpy.logical_and(elements[:,1]==A,elements[:,2]==B), \ -
issm/trunk-jpl/src/m/mesh/meshconvert.py
r16284 r17497 1 1 import numpy 2 2 from collections import OrderedDict 3 from BamgConvertMesh import *4 from bamgmesh import *5 from bamggeom import *3 from BamgConvertMesh import BamgConvertMesh 4 from bamgmesh import bamgmesh 5 from bamggeom import bamggeom 6 6 7 7 def meshconvert(md,*args): -
issm/trunk-jpl/src/m/mesh/rifts/meshprocessrifts.py
r14098 r17497 1 1 import numpy 2 from TriMeshProcessRifts import *3 from ContourToMesh import *4 from meshprocessoutsiderifts import *5 from GetAreas import *2 from TriMeshProcessRifts import TriMeshProcessRifts 3 from ContourToMesh import ContourToMesh 4 from meshprocessoutsiderifts import meshprocessoutsiderifts 5 from GetAreas import GetAreas 6 6 7 7 def meshprocessrifts(md,domainoutline): -
issm/trunk-jpl/src/m/mesh/roundmesh.py
r13808 r17497 2 2 import os 3 3 from collections import OrderedDict 4 from expwrite import * 5 from triangle import * 6 #from bamg import * 4 from expwrite import expwrite 5 from triangle import triangle 7 6 8 7 def roundmesh(md,radius,resolution): -
issm/trunk-jpl/src/m/mesh/squaremesh.py
r14095 r17497 1 1 import numpy 2 from NodeConnectivity import *3 from ElementConnectivity import *2 from NodeConnectivity import NodeConnectivity 3 from ElementConnectivity import ElementConnectivity 4 4 5 5 def squaremesh(md,Lx,Ly,nx,ny): -
issm/trunk-jpl/src/m/parameterization/contourenvelope.py
r17488 r17497 4 4 from NodeConnectivity import NodeConnectivity 5 5 from ElementConnectivity import ElementConnectivity 6 from mesh import *6 from mesh import mesh 7 7 import MatlabFuncs as m 8 8 -
issm/trunk-jpl/src/m/parameterization/setflowequation.py
r17496 r17497 1 1 import numpy 2 from model import *2 from model import model 3 3 from pairoptions import pairoptions 4 4 import MatlabFuncs as m -
issm/trunk-jpl/src/m/parameterization/setmask.py
r17488 r17497 1 1 import numpy 2 2 import os 3 from model import *3 from model import model 4 4 from FlagElements import FlagElements 5 5 import pairoptions -
issm/trunk-jpl/src/m/plot/plot_manager.py
r14252 r17497 5 5 print "could not import pylab, matplotlib has not been installed, no plotting capabilities enabled" 6 6 7 from pairoptions import *8 7 from checkplotoptions import checkplotoptions 9 8 from plot_mesh import plot_mesh -
issm/trunk-jpl/src/m/plot/plotmodel.py
r17402 r17497 6 6 print "could not import pylab, matplotlib has not been installed, no plotting capabilities enabled" 7 7 8 #from pairoptions import *9 8 from plotoptions import plotoptions 10 9 from plot_manager import plot_manager -
issm/trunk-jpl/src/m/solve/marshall.py
r16514 r17497 1 from WriteData import *1 from WriteData import WriteData 2 2 from EnumDefinitions import * 3 3 -
issm/trunk-jpl/src/m/solvers/asmoptions.py
r15907 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def asmoptions(*args): 3 4 #ASMOPTIONS - return ASM petsc options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','petsc'],['mat_type','aij'],['ksp_type','gmres'],['pc_type','asm'],['sub_pc_type','lu'],['pc_asm_overlap',3],['ksp_max_it',100],['ksp_rtol',1e-30]]; -
issm/trunk-jpl/src/m/solvers/iluasmoptions.py
r14610 r17497 1 1 from collections import OrderedDict 2 from pairoptions import * 2 import pairoptions 3 3 4 4 def iluasmoptions(*args): … … 11 11 12 12 #retrieve options provided in varargin 13 options=pairoptions (*args)13 options=pairoptions.pairoptions(*args) 14 14 iluasm=OrderedDict() 15 15 -
issm/trunk-jpl/src/m/solvers/issmgslsolver.py
r16191 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def issmgslsolver(*args): 3 4 #ISSMSOLVE - return issm solver options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','issm'],['mat_type','dense'],['vec_type','seq'],['solver_type','gsl']]; -
issm/trunk-jpl/src/m/solvers/issmmumpssolver.py
r16191 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def issmmumpssolver(*args): 3 4 #ISSMSOLVE - return issm solver options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','issm'],['mat_type','mpidense'],['vec_type','mpi'],['solver_type','mumps']]; -
issm/trunk-jpl/src/m/solvers/jacobiasmoptions.py
r15907 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def jacobiasmoptions(*args): 3 4 #ASMOPTIONS - return Additive Shwartz Method with Jacobi preconditioner petsc options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','petsc'],['mat_type','aij'],['ksp_type','gmres'],['pc_type','asm'],['sub_pc_type','jacobi'],['pc_asm_overlap',3],['ksp_max_it',100],['ksp_rtol',1e-15]]; -
issm/trunk-jpl/src/m/solvers/jacobicgoptions.py
r15907 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def jacobicgoptions(*args): 3 4 #ASMOPTIONS - return Additive Shwartz Method with Jacobi preconditioner petsc options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','petsc'],['mat_type','aij'],['ksp_type','cg'],['ksp_max_it',100],['ksp_rtol',1e-15]]; -
issm/trunk-jpl/src/m/solvers/matlaboptions.py
r15907 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def matlaboptions(*args): 3 4 #MATLABOPTIONS - return Matlab petsc options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','petsc'],['ksp_type','matlab']]; -
issm/trunk-jpl/src/m/solvers/mumpsoptions.py
r15907 r17497 1 1 from collections import OrderedDict 2 from pairoptions import * 3 from IssmConfig import *2 import pairoptions 3 from IssmConfig import IssmConfig 4 4 5 5 def mumpsoptions(*args): … … 12 12 13 13 #retrieve options provided in varargin 14 options=pairoptions (*args)14 options=pairoptions.pairoptions(*args) 15 15 mumps=OrderedDict() 16 16 -
issm/trunk-jpl/src/m/solvers/soroptions.py
r15907 r17497 1 from pairoptions import * 1 import pairoptions 2 2 3 def soroptions(*args): 3 4 #SOROPTIONS - return Relaxation Solver petsc options … … 7 8 8 9 #retrieve options provided in varargin 9 arguments=pairoptions (*args)10 arguments=pairoptions.pairoptions(*args) 10 11 11 12 options=[['toolkit','petsc'],['mat_type','aij'],['ksp_type','cg'],['pc_type','sor'],['pc_sor_omega',1.1],['pc_sor_its',2]]; -
issm/trunk-jpl/src/m/solvers/stokesoptions.py
r15907 r17497 1 from pairoptions import * 2 from IssmConfig import * 1 import pairoptions 2 from IssmConfig import IssmConfig 3 3 4 def stokesoptions(*args): 4 5 #STOKESOPTIONS - return STOKES multi-physics solver petsc options … … 8 9 9 10 #retrieve options provided in varargin 10 arguments=pairoptions (*args)11 arguments=pairoptions.pairoptions(*args) 11 12 12 13
Note:
See TracChangeset
for help on using the changeset viewer.