Changeset 13665


Ignore:
Timestamp:
10/15/12 11:41:07 (12 years ago)
Author:
Mathieu Morlighem
Message:

reverted back

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/NightlyRun/test512.py

    r13664 r13665  
    88from solve import *
    99from MatlabFuncs import *
    10 from triangle import *
    11 from setmask import *
    12 from parameterize import *
    13 from setflowequation import *
    14 from solve import *
    1510
    16 md=triangle(model,'../Exp/Pig.exp',20000.)
     11md=triangle(model(),'../Exp/Pig.exp',20000.)
    1712md=setmask(md,'../Exp/PigShelves.exp','../Exp/PigIslands.exp')
    1813md=parameterize(md,'../Par/Pig.py')
     
    2015md=setflowequation(md,'pattyn','all')
    2116
    22 
    2317# control parameters
    24 
    2518md.inversion.iscontrol=1
    2619md.inversion.control_parameters=['FrictionCoefficient']
    27 md.inversion.min_parameters=1*ones(md.mesh.numberofvertices,1)
    28 md.inversion.max_parameters=200*ones(md.mesh.numberofvertices,1)
     20md.inversion.min_parameters=1.*numpy.ones((md.mesh.numberofvertices,1))
     21md.inversion.max_parameters=200.*numpy.ones((md.mesh.numberofvertices,1))
    2922md.inversion.nsteps=2
    30 md.inversion.cost_functions=[103*ones(md.inversion.nsteps,1)  501*ones(md.inversion.nsteps,1)]
    31 md.inversion.cost_functions_coefficients=ones(md.mesh.numberofvertices,2)
    32  md.inversion.cost_functions_coefficients(:,2)=2.*10^-7
    33 md.inversion.gradient_scaling=3.*ones(md.inversion.nsteps,1)
    34 md.inversion.maxiter_per_step=2*ones(md.inversion.nsteps,1)
    35 md.inversion.step_threshold=0.99*ones(md.inversion.nsteps,1)
     23md.inversion.cost_functions=numpy.hstack((103*numpy.ones((md.inversion.nsteps,1)),501*numpy.ones((md.inversion.nsteps,1))))
     24md.inversion.cost_functions_coefficients=numpy.ones((md.mesh.numberofvertices,2))
     25md.inversion.cost_functions_coefficients[:,1]=2.*10**-7
     26md.inversion.gradient_scaling=3.*numpy.ones((md.inversion.nsteps,1))
     27md.inversion.maxiter_per_step=2.*numpy.ones((md.inversion.nsteps,1))
     28md.inversion.step_threshold=2.99*numpy.ones((md.inversion.nsteps,1))
    3629md.inversion.vx_obs=md.initialization.vx
    37  md.inversion.vy_obs=md.initialization.vy
    38 
     30md.inversion.vy_obs=md.initialization.vy
    3931
    4032md.cluster=generic('name',oshostname(),'np',3)
    4133md=solve(md,DiagnosticSolutionEnum())
    4234
    43 
    4435# Fields and tolerances to track changes
    45 
    4636field_names     =['Gradient','Misfits','FrictionCoefficient','Pressure','Vel','Vx','Vy']
    4737field_tolerances=[1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-11]
Note: See TracChangeset for help on using the changeset viewer.