Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. import sys
  2. import numpy as np
  3. import h5py
  4. import os
  5. import linecache
  6. import nest
  7. from mpi4py import MPI
  8. from scaffold import Scaffold
  9. from scaffold.config import JSONConfig, from_hdf5
  10.  
  11. comm = MPI.COMM_WORLD
  12. size = comm.Get_size()
  13. rank = comm.Get_rank()
  14.  
  15. nest.set_verbosity('M_ERROR')
  16. nest.Install("extracerebmodule")
  17.  
  18. filename_h5 = "scaffold_4_4.hdf5"
  19.  
  20. hdf_config = from_hdf5(filename_h5)
  21. scaffold_inverse = Scaffold(hdf_config, from_file=filename_h5)
  22. print("OK SCAFFOLD" + str(rank), flush=True)
  23.  
  24. adapter_inverse = scaffold_inverse.get_simulation("FCN_2019")
  25. print("OK ADAPTER" + str(rank), flush=True)
  26.  
  27. with h5py.File(filename_h5, "a") as hdf_handle:
  28.     adapter_inverse.prepare(hdf_handle)
  29.     print("OK PREPARE" + str(rank), flush=True)
  30.  
  31. comm.Barrier()
  32. print("Created", flush=True)
  33.  
  34. adapter_inverse.simulate(nest)
  35. print("Simulated", flush=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement