-
Notifications
You must be signed in to change notification settings - Fork 3
A modular program for parallel post-processing of CardioSolv's CARP simulator's output
cardiosolv/Cardiac-Electrophysiology-Modules
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Cardiac Electrophysiology Modules Brock M. Tice [email protected] This program is designed to post-process the output of CardioSolv LLC's CARP simulator, either in serial or in parallel. It is ideally suited to analyzing large datasets in parallel using MPI. The "modules" name comes from the fact that it is a library of modules that may build on each other, and be built upon to create analysis scripts. The main analysis techniques that people seem to want to use are already included in the parallel_mapper and trace programs, but it should be quick and easy to build other utilities as needed. In general, foo_mod.cxx files implement something meant to deal with single element data, while foo_map_mod.cxx files build on the foo_mod.cxx files to analyze data from many elements in parallel. For a good example, start with the act_mod.cxx and corresponding amap_mod.cxx files. These demonstrate how to expand from a single element to many elements. = Build System = Currently you should copy Makefile.example to Makefile, and then edit Makefile appropriately for your machine. A CMake-based build system is in the works. Then type "make parallel_mapper", or "make serial_mapper", or "make trace". Please note that the library can be compiled either as serial or as parallel. 'serial_mapper' is just a serial (non-MPI) version of parallel_mapper, and trace is serial as well, so "make clean" between parallel_mapper and serial_mapper/trace.
About
A modular program for parallel post-processing of CardioSolv's CARP simulator's output
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published