Download Latest Version CellCompiler 0.3.zip (3.9 MB)
Email in envelope

Get an email when there's a new version of CellCompiler

Home / generated_codes / C_version
Name Modified Size InfoDownloads / Week
Parent folder
FHN_MEuler.c 2012-03-02 5.2 kB
LuoRudy1994_C_MEuler.c 2011-08-03 45.3 kB
LuoRudy1994_C_Euler.c 2011-08-03 24.3 kB
LuoRudy1991_C_Euler.c 2011-08-03 14.2 kB
Kyoto2003_C_Euler.c 2011-08-03 56.0 kB
dxdt_x_RK4.c 2011-08-03 3.9 kB
dxdt_x_RK3.c 2011-08-03 3.4 kB
dxdt_x_RK2.c 2011-08-03 2.6 kB
dxdt_x_MEuler.c 2011-08-03 2.7 kB
dxdt_x_Euler.c 2011-08-03 2.1 kB
Totals: 10 Items   159.6 kB 0
CellMLCompiler Generated Codes v0.6
Current Contributors: Florencio Rusty Punzalan, Yohei Suzuki, Shigeru Komiyama, and Akira Amano
Previous Contributors: Naoki Soejima, Yoshiharu Yamashita, Masanari Kawabata  
Contact: floren@fc.ritsumei.ac.jp
Requires: Code Compilers for C/C++, CUDA, and Java
Date: 2014/11/07
	
This folder contains the generated codes by the CellMLCompiler for 1D/2D cell model simulation. The generated codes are stand-alone and can be tested using the necessary C/C++, CUDA, or Java compiler. Most of the files implement a 1D cell array simulation unless it specify the simulation as 2D. The implemented simulations include the Luo-Rudy (1991 and 1994) and Kyoto (Matsuoka_Sarai..._2003) cell models.  

== Direction ==
1. Compile the C/C++ and Java codes using the necessary compilers. The recommended compiler for the C/C++ and Java codes is Eclipse CDT v7.0 and Eclipse Helios (with Java compiler), respectively. 

2. To compile the CUDA codes, one needs a CUDA C/C++ compiler and a CUDA compatible GPU (www.nividia.com). The makefile for the CUDA codes are included in the CUDA_2DExcitationPropagation_version folder.

3. Specify the variable name and cell location at the end of the code to print its time-evolution calculation values.   

Note: Change the __DATA_NUM variable to indicate the size of the cell array in the simulation. 

== Folder List ==

C_version (PDE)				Generated C code for simulating a two-dimensional array
C_version				Generated C code for simulating a linear array of cell
CUDA_2DExcitationPropagation_version	Generated CUDA codes for 2D cell model simulation 
C_2DExcitationPropagation_version	Generated C codes for 2D cell model simulation 
Java_Double_version			Generated Java codes using double precision
Java_BigDecimal_version			Generated Java codes using BigDecimal precision

== Changelog ==

= 0.6 =
* Added generated code for FHN and Luo-Rudy 1991 simulation in a square 100x100 mesh, Hund-Rudy simulation in a 50x50 square mesh. The FDM numerical scheme used for the examples is the FTCS (Forward-Time Centered Space) method. 

= 0.5 =
* Listed the files on the README.
Source: generatedCodes_README.txt, updated 2014-11-07