Ignore:
Timestamp:
06/07/17 10:50:54 (8 years ago)
Author:
Eric.Larour
Message:

CHG: merged branch back to trunk-jpl 21754.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-NatGeoScience2016/test/NightlyRun/test1301.py

    r21060 r21759  
    11#Test Name: ThermalMelting
    2 import numpy
     2import numpy as np
    33from model import *
     4from socket import gethostname
    45from triangle import *
    56from setmask import *
     
    89from paterson import *
    910from solve import *
    10 from MatlabFuncs import *
     11
    1112
    1213"""
     
    2728
    2829#Some conditions specific to melting test
    29 md.initialization.pressure=numpy.zeros((md.mesh.numberofvertices,1),int)
    30 md.initialization.temperature=273.15*numpy.ones((md.mesh.numberofvertices,1))
    31 pos=numpy.nonzero(md.mesh.vertexonsurface)[0]
     30md.initialization.pressure=np.zeros((md.mesh.numberofvertices,1),int)
     31md.initialization.temperature=273.15*np.ones((md.mesh.numberofvertices))
     32pos=np.nonzero(md.mesh.vertexonsurface)[0]
    3233md.thermal.spctemperature[pos]=md.initialization.temperature[pos]
    3334md.materials.rheology_B=paterson(md.initialization.temperature)
     
    3940
    4041#modeled results
    41 md.cluster=generic('name',oshostname(),'np',2)
     42md.cluster=generic('name',gethostname(),'np',2)
    4243md=solve(md,'Thermal')
    4344
    4445#plot results
    4546comp_melting=md.results.ThermalSolution.BasalforcingsGroundediceMeltingRate
    46 relative=numpy.abs((comp_melting-melting)/melting)*100.
    47 relative[numpy.nonzero(comp_melting==melting)[0]]=0.
     47relative=np.abs((comp_melting-melting)/melting)*100.
     48relative[np.nonzero(comp_melting==melting)[0]]=0.
    4849#plotmodel(md,'data',comp_melting,'title','Modeled melting','data',melting,'title','Analytical melting',...
    4950#       'data',comp_melting-melting,'title','Absolute error','data',relative,'title','Relative error [%]',...
     
    5253        pass
    5354#       set(gcf,'Color','w')
    54 #       printmodel('thermalmelting','png','margin','on','marginsize',25,'frame','off','resolution',0.7,'hardcopy','off');
    55 #       system(['mv thermalmelting.png ' ISSM_DIR '/website/doc_pdf/validation/Images/Thermal ']);
     55#       printmodel('thermalmelting','png','margin','on','marginsize',25,'frame','off','resolution',0.7,'hardcopy','off')
     56#       system(['mv thermalmelting.png ' ISSM_DIR '/website/doc_pdf/validation/Images/Thermal '])
    5657
    5758#Fields and tolerances to track changes
Note: See TracChangeset for help on using the changeset viewer.