Ignore:
Timestamp:
04/30/19 18:14:37 (5 years ago)
Author:
dubos
Message:

devel/Python : moved Fortran bindings and *.pyx to dynamico/dev module + necessary changes to test/py/*.py

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/Python/test/py/partition.py

    r760 r825  
    11print 'Starting' 
     2 
     3from dynamico import meshes 
     4from dynamico import parallel 
     5from dynamico.dev import unstructured as unst 
     6from dynamico import maps 
     7from dynamico.parmetis import partition_graph 
    28 
    39from mpi4py import MPI 
     
    713 
    814#from dynamico import partition 
    9 from dynamico import parallel, meshes 
    10 from dynamico import unstructured as unst 
    1115 
    1216import math as math 
     
    4650    part = 0*xadj_loc[0:-1]; 
    4751 
    48     unst.ker.dynamico_partition_graph(mpi_rank, mpi_size, vtxdist, xadj_loc, adjncy_loc, 4, part) 
     52#    unst.ker.dynamico_partition_graph(mpi_rank, mpi_size, vtxdist, xadj_loc, adjncy_loc, 4, part) 
     53    partition_graph(comm, vtxdist, xadj_loc, adjncy_loc, part, nparts=4) 
    4954 
    50 #    for i in range(len(part)): 
    51 #        print 'vertex', i+idx_start, 'proc', part[i] 
     55    for i in range(len(part)): 
     56        print 'vertex', i+idx_start, 'proc', part[i] 
    5257 
    5358#-----------------------------------------------------------------------------# 
     
    8489def coriolis(lon,lat): return 0.*lat 
    8590llm, nqdyn, radius = 1,1,1. 
    86 lmesh = meshes.Local_Mesh(pmesh, llm, nqdyn, radius, coriolis) 
     91planet = maps.SphereMap(radius, 0.) 
     92lmesh = meshes.Local_Mesh(pmesh, llm, nqdyn, planet) 
    8793 
    8894(primal_deg, primal_vertex, dim_vertex, dim_cell, cell_owner,  
Note: See TracChangeset for help on using the changeset viewer.