![]() ![]() Loop back to step 1 until end of simulation.įLAC3D has a Python interface which should make this a bit easier to implement compared to using FISH. Import pressure and temperature from SAVE file and update zone pore pressure and temperature in FLAC3D,ĥ. Solve fluid and heat flow in TOUGH to time step Dt,Ĥ. Calculate stress-induced changes in porosity and/or permeability and update TOUGH input files (MESH and/or INCON) with these new values,ģ. Solve the mechanical state in FLAC3D to a time step Dt,Ģ. However, the TOUGHFLAC implementation is more optimized as it does not require to read and write TOUGH input/output files at each time step.Īssuming that you have already setup your problem for TOUGH and FLAC3D independently, a quick algorithm would look like as below:ġ. It's even more complicated with TOUGH3 since you should now also consider that arrays are distributed in parallel. I am suggesting it since the current implementation of TOUGHFLAC (TOUGH calling FLAC) alters TOUGH source code a lot which requires a really good knowledge of the Fortran language. Floriane Youzan I didn't try the FLACTOUGH (FLAC calling TOUGH) implementation myself. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |