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/dynamico/parallel.py

    r802 r825  
    1010        return lst,order   
    1111 
    12 from unstructured import ker 
    13  
    14 import getargs 
     12from dynamico import getargs 
    1513log_master, log_world = getargs.getLogger(__name__) 
    1614INFO, DEBUG, ERROR = log_master.info, log_master.debug, log_world.error 
     
    163161            for x in send_rank, send_len, send_list, recv_rank, recv_len, recv_list ] 
    164162        send_list, recv_list = send_list+1, recv_list+1 # Fortran expects that indices start at 1 
    165         ker.dynamico_init_transfer(index, send_num, send_size, send_rank, send_len, send_list, 
     163        self.dynamico_init_transfer(index, send_num, send_size, send_rank, send_len, send_list, 
    166164                                       recv_num, recv_size, recv_rank, recv_len, recv_list) 
     165    def dynamico_init_transfer(*args) : pass # overriden in dev.parallel 
     166 
    167167class LocalArray: # a base class for arrays with halos 
    168168    def read_own(self, parray): self.put(self.halo.own_local, self.halo.get_own(parray)) 
Note: See TracChangeset for help on using the changeset viewer.