Studies¤
To get a feeling for a data-driven experiment, two benchmark studies are available to run with the f3dasm package.
In order to run a study, you need to have the f3dasm[all] extra requirements installed:
pip install f3dasm[all]
Folder structure and files of a study¤
├── .
│ └── my_study
│ ├── main.py
│ ├── config.yaml
│ ├── pbsjob.sh
│ └── README.md
└── src/f3dasm
- Each study is put in a separate folder.
- The
README.mdfile gives a description, author, and optionally a citable source. - The script that has to be called should be named
main.py. - (optional)
config.yamlis a hydra configuration file that contains all the parameters for the experiment - (optional)
pbsjob.shis a batch script file that will submit themain.pyfile to a HPC system using a job scheduler such as TORQUE
Available studies¤
There are two benchmark studies available:
| Study | Description |
|---|---|
| Fragile becomes supercompressible | Designing a supercompressible meta-material. This study focuses on creating a meta-material that exhibits supercompressibility under loading conditions. |
| Comparing optimization algorithms on benchmark functions | Benchmark various optimization algorithms on analytical functions. Includes tests with multiple objective functions and comparison metrics for optimizer performance. |