You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,9 @@
1
1
# ePhotosynthesis
2
2
3
+
On biocluster (Linux), I manage to build it successfully using a conda environment. First, initialize a new conda env so that the package path is on your local drive with r/w permissons. Second, install both boost and sundial through conda. Third, follow the following steps for cmake and make. This way, the cmake should be able to find the boost and sundial automatically. Of course, be sure to activate the related env the next time after login.
4
+
5
+
Note: The sundials version I used is 5.7.0. The newer one 6.6.1 is not compatible!
6
+
3
7
This is a C++ port of the ePhotosynthesis Matlab model code. The code is built with
4
8
*CMake*.
5
9
@@ -42,4 +46,4 @@ The ePhotosynthesis executable takes the following arguments:
42
46
-b,--begintime The starting time for the calculations (default is 0)
43
47
-s,--stoptime The ending time for the calculations (default is 5000)
44
48
-z,--stepsize The step size for the calculations (default is 1)
inputVars->PR_PS_com = true; // This is a variable indicating whether the PR model is actually need to be combined with PS or not. If 1 then means combined; 0 means not.
theVars->FI_RC.kA_d = theVars->EnzymeAct.at("kA_d"); // The rate constant of heat dissipation from peripheral antenna Lazar (1999), 0.25~1 *10^(9)
60
60
theVars->FI_RC.kA_f = theVars->EnzymeAct.at("kA_f"); // The rate constant of fluorescence emission from peripheral antenna Lazar 1999, with a lifetime of 5 ns at closed reaction center
0 commit comments