THMC is a powerful graphical user interface for setting, running, and visualizing a coupled numerical simulation of thermal transport (T), liquid flow (H), geochemical kinetic/equilibrium reactions (M), and solute transport (C) in saturated-unsaturated porous media in two or three dimensions.
To run the latest version of THMC, you will need the following system pre-requisites:
System | Requirements |
---|---|
Operating Systems | Windows 10, 11 or later version (only supports Windows OS currently) |
CPU | 64-bit |
Storage | At least 2 GB of available space |
Memory | 8 GB or more RAM |
You can buy THMC through the shopping cart on our website using a credit card. https://camrdaprod.ncu.edu.tw/product-category/thmc/
After the purchase is completed, you will receive an email with a download link. Please download the file through the provided link.
If you have any questions about the purchase of THMC, please don't hesitate to contact us at CAMRDA@g.ncu.edu.tw.
Alternatively, you can download a trial version of THMC from our website. https://camrdaprod.ncu.edu.tw/products-landing/thmc/download-a-free-trial-of-thmc/
The trial will expire after one month. To extend the trial, please purchase our commercial version.
Download the THMC zip file to your PC's storage.
Extract the files from the zip archive to a location on your PC.
Make sure the path of the location consists only of numbers, alphabetical characters, and basic symbols (such as
_
,-
). Special characters are not allowed.
Navigate to the directory where the zip file was extracted and find "THMC.exe".
Double-click the "THMC.exe" to start THMC.
If you have just purchased the commercial version of THMC, you must register your product before using it.
Click Help
-> Register
to start the registration process.
Email the UID to our service team (CAMRDA@g.ncu.edu.tw
). They will reply with the license string. Paste the license string into the license window and click OK
to complete the registration.
The startup screen consists of the following components:
At the top of the screen, you'll find the main menu, which provides project-based operations across all modules. There are six menu items: Project, View, Tools, Settings, Language, and Help.
Positioned on the left side of the window, the main toolbar offers access to the links of the four core modules of THMC. After you click on the icon of a module, the Content Display Panel
will switch to the corresponding module. There are four main modules, and here is an introduction to the function of each module:
Icon | Name | Description |
---|---|---|
Site Hydrogeology Information | This module offers an overview of a site, enabling the creation of interpolations from data points and the generation of geological models using borehole data. | |
Geometry Mesh | This module provides CAD-like features, enabling the creation and editing of 2D and 3D meshes for THMC, as well as geometric grouping for initial and boundary conditions. | |
Model Parameter Input & Simulation | This module serves as the central configuration and execution component for THMC numerical simulations. It offers well-structured interfaces for defining material properties, initial values, boundary values, time step sizes, and specifications in the thermal, hydrological, mechanical, and chemical modules within THMC. | |
Visualization | This module converts the numerical simulation results from binary files into animated contour plots for each time step and variable in the simulation. |
THMC provides a project framework that allows users to save all inputs, meshes, and visualization data inside a single folder, making it easy to share or archive the project.
THMC allows you to create multiple projects. All projects in THMC can be found under the Project
folder in your THMC extracted path. Here is a sample project structure of THMC, using Project_1
as an example. The platform will save mesh-related data in the Mesh
folder. Most input settings will be integrated into the Solver
folder. And the results of the simulation will be in the Output
folder under the Solver/HGC4.3
(or HGC5.3
) path.
.
└─THMC/
├─ Project/
│ ├─ Project_1/
│ │ ├─ Mesh/
│ │ ├─ Solver/
│ │ │ └─ HGC4.3 (or HGC5.3)/
│ │ │ ├─ Output/
│ │ │ ├─ SIM.inp
│ │ │ └─ SIM.dm
│ │ └─ Project.xml
│ ├─ Project_2/
│ ...
To start a new project, move to the Main Menu and select Project
→ New
.
Project Name
text field, enter the project name.Again, make sure the
Project Name
consists only of numbers, alphabetical characters, and basic symbols (such as_
,-
). Special characters are not allowed.
In the Model
field, select THMC2D
if you are going to run a 2D THMC simulation. Select THMC3D
if you want to run a 3D simulation.
Click Confirm
. The new project will be created and opened.
The new project will be saved to the Project
folder under your THMC extracted path.
If you want to open an existing project:
Project
→ Open
.Any changes to your settings in THMC will be automatically saved to your current project structure.
You can zip the entire project folder that you want to share, then transfer the zip file to others.
If you want to save the current project as a new project, move to the Main Menu and select
Project
→Save as
.
THMC provides 37 benchmarks to demonstrate the ability of THMC to solve a variety of mixed subsurface flow, solute transport, and chemical reaction problems. To open the benchmarks panel, follow these steps:
Project
→ Benchmark
. The left part of the panel will show a brief description of each example.Load
:material-folder-open: button on the selected example row. It will automatically run the simulation and then open a visualization window.