Make the code comptiable with Linux
Corrected the input parameter
Revised the model to use fixed T as bc