Skip to content

Commit 0419622

Browse files
authored
Merge pull request #26 from deepmodeling/devel-1.0
Devel 1.0
2 parents 10164ad + 531c34d commit 0419622

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
[APEX](https://github.com/deepmodeling/APEX): Alloy Property EXplorer using simulations, is a component of the [AI Square](https://aissquare.com/) project that involves the restructuring of the [DP-Gen](https://github.com/deepmodeling/dpgen) `auto_test` module to develop a versatile and extensible Python package for general alloy property testing. This package enables users to conveniently establish a wide range of property-test workflows by utilizing various computational approaches, including support for LAMMPS, VASP, and ABACUS.
44

55
## New Features Update (v1.0.0)
6-
* Decouple property calculation into individual sub-workflow for convenience of further custom of complex property function
6+
* Decouple property calculations into individual sub-workflow to facilitate the customization of complex property functions
77
* Support one-click parallel submission of multiple workflows
88
* Support `run` step in the single step test mode (Interaction method similar to `auto_test`)
99
* Allow user to adjust concurrency for task submission via `group_size` and `pool_size`
10-
* Allow user to custom `suffix` of property calculation directory so that multi test with same property templete but different settings can be run within one workflow
10+
* Allow user to customize `suffix` of property calculation directory so that multiple tests with identical property templates but different settings can be run within one workflow
1111
* Refactor and optimize the command line interaction
12-
* Enhance robustness for a variety of use scenarios, especially for the local debug mode.
12+
* Enhance robustness across diverse use scenarios, especially for the local debug mode
1313

1414
## Table of Contents
1515

@@ -25,7 +25,7 @@
2525
- [3.1.2.1. EOS](#3121-eos)
2626
- [3.1.2.2. Elastic](#3122-elastic)
2727
- [3.1.2.3. Surface](#3123-surface)
28-
- [3.1.2.4. Vancancy](#3124-vancancy)
28+
- [3.1.2.4. Vacancy](#3124-vacancy)
2929
- [3.1.2.5. Interstitial](#3125-interstitial)
3030
- [3.1.2.6. Gamma Line](#3126-gamma-line)
3131
- [3.2. Command](#32-command)
@@ -253,7 +253,7 @@ Below are three examples (for detailed explanations of each parameter, please re
253253
| pert_xz | Float | 0.01 | Perturbation through xz direction used tocompute surface energy, default = 0.01 |
254254
| max_miller | Int | 2 | The maximum miller index number of surface generated |
255255

256-
##### 3.1.2.4. Vancancy
256+
##### 3.1.2.4. Vacancy
257257
| Key words | Data structure | Example | Description |
258258
| :------------ | ----- | ----- | ------------------- |
259259
| supercell | List[Int] | [3, 3, 3] | The supercell to be constructed, default = [1,1,1] |
@@ -366,7 +366,7 @@ APEX also provides a **single-step test mode**, which can run `Make` `run` and `
366366
```shell
367367
apex test param_relax.json run_relax -m machine.json
368368
```
369-
where `machine.json` is a JSON file to define dispatch method, which containing `machine`, `resources`, `task` dictionaries and `run_command` as listed in [DPDispatcher’s documentation](https://docs.deepmodeling.com/projects/dpdispatcher/en/latest/index.html). Here is an example to submit tasks to a [Slurm](https://slurm.schedmd.com) managed remote HPC:
369+
where `machine.json` is a JSON file to define dispatch method, containing `machine`, `resources`, `task` dictionaries and `run_command` as listed in [DPDispatcher’s documentation](https://docs.deepmodeling.com/projects/dpdispatcher/en/latest/index.html). Here is an example to submit tasks to a [Slurm](https://slurm.schedmd.com) managed remote HPC:
370370
```json
371371
{
372372
"run_command": "lmp -i in.lammps -v restart 0",

apex/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ def header():
2626
header_str += " AAA AAA PPP EEE XXX XXX\n"
2727
header_str += " AAA AAA PPP EEEEEEEEEE XXX XXX\n"
2828
header_str += "---------------------------------------------------------------\n"
29-
header_str += f"==>> Alloy Property Explorer using Simulation (v{__version__})\n"
29+
header_str += f"==>> Alloy Property EXplorer using simulations (v{__version__})\n"
3030
header_str += "Checking input files..."
3131
print(header_str)

0 commit comments

Comments
 (0)