Skip to content

Commit

Permalink
v0.10.7.1. Update Readme and remove parallel part.
Browse files Browse the repository at this point in the history
  • Loading branch information
changgang committed Nov 13, 2019
1 parent 680e313 commit 7fb441a
Showing 1 changed file with 0 additions and 13 deletions.
13 changes: 0 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,19 +48,6 @@ Here is a complete procedure of how to build STEPS.
4. Compile CppTest as static library. You can find CppTest.cbp in the code/ folder.
5. Compile STEPS as dynamic library or exectuable file. Include libUMFPACK.a, libBLAS.a, libCSparse.a, and libCpptest.a. Put libBLAS.a after libUMFPACK.a.

### Parallel and serial version
Dynamic simulator has both parallel and serial version. Typically, the serial version is 2 times faster than the parallel version if paralle number is set to 1. Therefore, in stepspy both parallel and serial library should be provided.

To build serial version, comment the following line in dynamic_simulator.cpp, then build with previous instructions to get libSTEPS.dll or libSTEPS.so:

> #define STEPS_DYNAMIC_SIMULATOR_OPENMP
To build parallel version, keep the following line in dynamic_simulator.cpp, then build with previous instructions to get another libSTEPS.dll or libSTEPS.so:

> #define STEPS_DYNAMIC_SIMULATOR_OPENMP
Then, you should change libSTEPS to libSTEPS-p, i.e., the library file becomes libSTEPS-p.dll or libSTEPS-p.so.

## How to use stepspy
stepspy is a Python module of advanced APIs of STEPS. It enables most of STEPS applications. It is recommended to use stepspy in Python 3 of 64-bit version, though Python 2 is also supported.

Expand Down

0 comments on commit 7fb441a

Please sign in to comment.