-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add benchmark study and update project description
- Loading branch information
1 parent
2012b9f
commit 1b25af0
Showing
6 changed files
with
50 additions
and
321 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,7 +49,7 @@ This package includes a collection of illustrative benchmark studies that demons | |
|
||
## Authorship | ||
|
||
* Current created and developer: [M.P. van der Schelling](https://github.com/mpvanderschelling/) ([email protected]) | ||
* Current creator and developer: [M.P. van der Schelling](https://github.com/mpvanderschelling/) ([email protected]) | ||
|
||
The Bessa research group at TU Delft is small... At the moment, we have limited availability to help future users/developers adapting the code to new problems, but we will do our best to help! | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
Studies | ||
======= | ||
|
||
.. _TORQUE: https://adaptivecomputing.com/cherry-services/torque-resource-manager/ | ||
.. _hydra: https://hydra.cc/docs/intro/ | ||
|
||
To get a feeling for a data-driven experiment, two benchmark studies are available to run with the :mod:`f3dasm` package. | ||
In order to run a study, you need to have the ``f3dasm[benchmark]`` extra requirements installed | ||
|
||
.. code-block:: console | ||
pip install f3dasm[benchmark] | ||
Folder structure and files of a study | ||
------------------------------------- | ||
|
||
.. code-block:: none | ||
:caption: Directory Structure | ||
├── . | ||
│ └── my_study | ||
│ ├── main.py | ||
│ ├── config.yaml | ||
│ ├── pbsjob.sh | ||
│ └── README.md | ||
└── src/f3dasm | ||
* Each study is put in a separate folder | ||
* The `README.md` file gives a description, author and optionally citable source. | ||
* The main script that has to be called should be named `main.py` | ||
* `pbsjob.sh` is a batchscript file that will submit the `main.py` file to a `TORQUE`_ high-performance queuing system. | ||
* The `config.yaml` are `hydra`_ configuration files. | ||
|
||
|
||
Available studies | ||
----------------- | ||
|
||
There are two benchmark studies available: | ||
|
||
+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------+ | ||
| Study | Description | | ||
+=============================================================================================================================================+============================================================================+ | ||
| `Fragile becomes supercompressible <https://github.com/bessagroup/f3dasm/tree/main/studies/fragile_becomes_supercompressible>`_ | Designing a supercompressible meta-material | | ||
+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------+ | ||
| `Comparing optimization algorithms on benchmark functions <https://github.com/bessagroup/f3dasm/tree/pr/1.5/studies/benchmark_optimizers>`_ | Benchmark various optimization algorithms on analytical functions | | ||
+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------+ |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.