foamgpt is an open-weight model from Jiaying(Michael) Wang, released under other. Its published files total 32.4 GB.
LoRA adapters that let one open-weight model serve every LLM call of an end-to-end OpenFOAM agent: planning the case, writing the configuration files, diagnosing solver errors, and repairing the case.
Model Card
LoRA adapters that let one open-weight model serve every LLM call of an end-to-end OpenFOAM agent: planning the case, writing the configuration files, diagnosing solver errors, and repairing the case. They accompany the paper FoamGPT: Fine-Tuning Large Language Models for Agentic Automation of CFD Simulations with OpenFOAM (anonymous submission). Code, data, and evaluation scripts are in the companion code repository. The shared adapters are the systems reported as FoamGPT. Records are teacher completions from variants 1-7 of the FoamBench Basic families; records longer than 16,384 tokens after chat templating are dropped (147 erroranalysis records with the Nemotron tokenizer, 148 with the…
Excerpt from the card by Jiaying(Michael) Wang, licensed other.
Identity and Version
- Repository
- ghzlmc/foamgpt
- Publisher
- Jiaying(Michael) Wang
- Task
- Not stated by the source
- Modality
- Other
- Library
- peft
- Parameters
- Not stated by the source
- Languages
- cfd
- Revision
- 993a9297cd6cc9d114e176eb79f46855ca48b029
- First published
- 2026-10-13
- Last updated
- 2026-10-13
Files and Weights
111 files, 32.4 GB in total. The weights are 18 files totalling 32.1 GB in safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| gemma4-26b-a4b/shared/adapter_model.safetensors | Weights | 2.0 GB | 29c4cb90f6f4 |
| nemotron-3-nano-30b/scaling/L025/adapter_model.safetensors | Weights | 1.8 GB | e37fa23cd30b |
| nemotron-3-nano-30b/scaling/L050/adapter_model.safetensors | Weights | 1.8 GB | 4815230caeab |
| nemotron-3-nano-30b/scaling/L075/adapter_model.safetensors | Weights | 1.8 GB | 35a5d32a34e0 |
| nemotron-3-nano-30b/scaling/L100/adapter_model.safetensors | Weights | 1.8 GB | 36eb17df4bae |
| nemotron-3-nano-30b/shared/adapter_model.safetensors | Weights | 1.8 GB | eb35cdcf2d49 |
| nemotron-3-nano-30b/split/random-R1/G1/adapter_model.safetensors | Weights | 1.8 GB | 45b57001fbca |
| nemotron-3-nano-30b/split/random-R1/G2/adapter_model.safetensors | Weights | 1.8 GB | 66ac1a01924b |
| nemotron-3-nano-30b/split/random-R1/G3/adapter_model.safetensors | Weights | 1.8 GB | 485953e4d28c |
| nemotron-3-nano-30b/split/random-R2/G1/adapter_model.safetensors | Weights | 1.8 GB | a92c8cdd12b3 |
| nemotron-3-nano-30b/split/random-R2/G2/adapter_model.safetensors | Weights | 1.8 GB | 09b6c97bce19 |
| nemotron-3-nano-30b/split/random-R2/G3/adapter_model.safetensors | Weights | 1.8 GB | a97b79548589 |
| nemotron-3-nano-30b/split/random-R3/G1/adapter_model.safetensors | Weights | 1.8 GB | 01b746e24ddd |
| nemotron-3-nano-30b/split/random-R3/G2/adapter_model.safetensors | Weights | 1.8 GB | 823f66df5b95 |
| nemotron-3-nano-30b/split/random-R3/G3/adapter_model.safetensors | Weights | 1.8 GB | 0ad1ebb85b96 |
| nemotron-3-nano-30b/split/stage-specific/plan/adapter_model.safetensors | Weights | 1.8 GB | 0f25bd1a84f4 |
| nemotron-3-nano-30b/split/stage-specific/review/adapter_model.safetensors | Weights | 1.8 GB | f2cf876a01a4 |
| nemotron-3-nano-30b/split/stage-specific/write/adapter_model.safetensors | Weights | 1.8 GB | 4cc3532632bc |
| gemma4-26b-a4b/shared/adapter_config.json | Configuration | 1.5 KB | — |
| gemma4-26b-a4b/shared/processor_config.json | Configuration | 1.7 KB | — |
| nemotron-3-nano-30b/scaling/L025/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/scaling/L025/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/scaling/L050/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/scaling/L050/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/scaling/L075/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/scaling/L075/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/scaling/L100/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/scaling/L100/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/shared/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/shared/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R1/G1/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R1/G1/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R1/G2/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R1/G2/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R1/G3/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R1/G3/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R2/G1/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R2/G1/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R2/G2/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R2/G2/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R2/G3/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R2/G3/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R3/G1/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R3/G1/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R3/G2/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R3/G2/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/random-R3/G3/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/random-R3/G3/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/stage-specific/plan/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/stage-specific/plan/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/stage-specific/review/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/stage-specific/review/special_tokens_map.json | Configuration | 449 B | — |
| nemotron-3-nano-30b/split/stage-specific/write/adapter_config.json | Configuration | 1.1 KB | — |
| nemotron-3-nano-30b/split/stage-specific/write/special_tokens_map.json | Configuration | 449 B | — |
| LICENSE.md | Documentation | 1.1 KB | — |
| README.md | Documentation | 4.1 KB | — |
| gemma4-26b-a4b/shared/chat_template.jinja | Other | 2.4 KB | — |
| nemotron-3-nano-30b/scaling/L025/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/scaling/L050/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/scaling/L075/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/scaling/L100/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/shared/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R1/G1/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R1/G2/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R1/G3/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R2/G1/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R2/G2/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R2/G3/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R3/G1/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R3/G2/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/random-R3/G3/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/stage-specific/plan/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/stage-specific/review/chat_template.jinja | Other | 10.5 KB | — |
| nemotron-3-nano-30b/split/stage-specific/write/chat_template.jinja | Other | 10.5 KB | — |
| .gitattributes | Repository | 3.1 KB | — |
| gemma4-26b-a4b/shared/tokenizer.json | Tokenizer | 32.2 MB | cc8d3a0ce364 |
| gemma4-26b-a4b/shared/tokenizer_config.json | Tokenizer | 6.9 KB | — |
| nemotron-3-nano-30b/scaling/L025/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/scaling/L025/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/scaling/L050/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/scaling/L050/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/scaling/L075/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/scaling/L075/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/scaling/L100/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/scaling/L100/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/shared/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/shared/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R1/G1/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R1/G1/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R1/G2/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R1/G2/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R1/G3/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R1/G3/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R2/G1/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R2/G1/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R2/G2/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R2/G2/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R2/G3/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R2/G3/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R3/G1/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R3/G1/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R3/G2/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R3/G2/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/random-R3/G3/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/random-R3/G3/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/stage-specific/plan/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/stage-specific/plan/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/stage-specific/review/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/stage-specific/review/tokenizer_config.json | Tokenizer | 177.2 KB | — |
| nemotron-3-nano-30b/split/stage-specific/write/tokenizer.json | Tokenizer | 17.1 MB | 623c34567aeb |
| nemotron-3-nano-30b/split/stage-specific/write/tokenizer_config.json | Tokenizer | 177.2 KB | — |
License and Download
- License
- other
- Access
- Open weights, no gate
- Download size
- 32.1 GB
Released by Jiaying(Michael) Wang through its official repository on Hugging Face.
Built From
- Adapter of nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16
- Derived from nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 32.1 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About foamgpt
What license is foamgpt released under?
other, as its publisher declares it. Read the license text before commercial use.