Ignore:
Timestamp:
02/12/19 06:10:51 (6 years ago)
Author:
bdef
Message:

CHG: shifting to py3 version of python interface (py2 compatible)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/contrib/morlighem/bamg/YamsCall.py

    r21303 r23716  
    2929        #Compute Hessian
    3030        t1=time.time()
    31         print "%s" % '      computing Hessian...'
     31        print(("%s" % '      computing Hessian...'))
    3232        hessian=ComputeHessian(md.mesh.elements,md.mesh.x,md.mesh.y,field,'node')
    3333        t2=time.time()
    34         print "%s%d%s\n" % (' done (',t2-t1,' seconds)')
     34        print(("%s%d%s\n" % (' done (',t2-t1,' seconds)')))
    3535
    3636        #Compute metric
    3737        t1=time.time()
    38         print "%s" % '      computing metric...'
     38        print(("%s" % '      computing metric...'))
    3939        metric=ComputeMetric(hessian,scale,epsilon,hmin,hmax,np.empty(0,int))
    4040        t2=time.time()
    41         print "%s%d%s\n" % (' done (',t2-t1,' seconds)')
     41        print(("%s%d%s\n" % (' done (',t2-t1,' seconds)')))
    4242
    4343        #write files
    4444        t1=time.time()
    45         print "%s" % '      writing initial mesh files...'
     45        print(("%s" % '      writing initial mesh files...'))
    4646        np.savetxt('carre0.met',metric)
    4747
     
    5656        #Vertices
    5757        f.write("\n%s\n%i\n\n" % ('Vertices',md.mesh.numberofvertices))
    58         for i in xrange(0,md.mesh.numberofvertices):
     58        for i in range(0,md.mesh.numberofvertices):
    5959                f.write("%8g %8g %i\n" % (md.mesh.x[i],md.mesh.y[i],0))
    6060
    6161        #Triangles
    6262        f.write("\n\n%s\n%i\n\n" % ('Triangles',md.mesh.numberofelements))
    63         for i in xrange(0,md.mesh.numberofelements):
     63        for i in range(0,md.mesh.numberofelements):
    6464                f.write("%i %i %i %i\n" % (md.mesh.elements[i,0],md.mesh.elements[i,1],md.mesh.elements[i,2],0))
    6565        numberofelements1=md.mesh.numberofelements
     
    8080        f.close()
    8181        t2=time.time()
    82         print "%s%d%s\n" % (' done (',t2-t1,' seconds)')
     82        print(("%s%d%s\n" % (' done (',t2-t1,' seconds)')))
    8383
    8484        #call yams
    85         print "%s\n" % '      call Yams...'
     85        print(("%s\n" % '      call Yams...'))
    8686        if   m.ispc():
    8787                #windows
     
    9696        #plug new mesh
    9797        t1=time.time()
    98         print "\n%s" % '      reading final mesh files...'
     98        print(("\n%s" % '      reading final mesh files...'))
    9999        Tria=np.loadtxt('carre1.tria',int)
    100100        Coor=np.loadtxt('carre1.coor',float)
     
    107107        numberofelements2=md.mesh.numberofelements
    108108        t2=time.time()
    109         print "%s%d%s\n\n" % (' done (',t2-t1,' seconds)')
     109        print(("%s%d%s\n\n" % (' done (',t2-t1,' seconds)')))
    110110
    111111        #display number of elements
    112         print "\n%s %i" % ('      inital number of elements:',numberofelements1)
    113         print "\n%s %i\n\n" % ('      new    number of elements:',numberofelements2)
     112        print(("\n%s %i" % ('      inital number of elements:',numberofelements1)))
     113        print(("\n%s %i\n\n" % ('      new    number of elements:',numberofelements2)))
    114114
    115115        #clean up:
Note: See TracChangeset for help on using the changeset viewer.