Skip to content

Commit e6c4fe7

Browse files
authored
Merge pull request #244 from kaipartmann/studies
Create parameter study framework
2 parents 862b590 + 624534c commit e6c4fe7

File tree

5 files changed

+946
-4
lines changed

5 files changed

+946
-4
lines changed

docs/src/private_api_reference.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Peridynamics.apply_precracks!
5757
Peridynamics.apply_precrack!
5858
Peridynamics.point_sets_intersect
5959
Peridynamics.invreg
60+
Peridynamics.update_sim_success_from_log!
6061
```
6162

6263
## Macros

docs/src/public_api_reference.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,14 @@ reset_mpi_progress_bars!
7878
VelocityVerlet
7979
DynamicRelaxation
8080
Job
81+
Study
8182
submit
83+
submit!
8284
```
8385

8486
## Postprocessing
8587
```@docs
8688
read_vtk
8789
process_each_export
90+
process_each_job
8891
```

src/Peridynamics.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ export Body, point_set!, point_sets, no_failure!, material!, velocity_bc!, veloc
3030
uniform_cylinder, round_sphere, round_cylinder, n_points
3131

3232
# Running simulations
33-
export VelocityVerlet, DynamicRelaxation, Job, submit
33+
export VelocityVerlet, DynamicRelaxation, Job, Study, submit, submit!
3434

3535
# Pre processing
3636
export read_inp
3737

3838
# Post processing and helpers
39-
export read_vtk, process_each_export, mpi_isroot, force_mpi_run!, force_threads_run!,
40-
enable_mpi_timers!, disable_mpi_timers!, enable_mpi_progress_bars!,
41-
reset_mpi_progress_bars!, @mpitime, @mpiroot
39+
export read_vtk, process_each_export, process_each_job, mpi_isroot, force_mpi_run!,
40+
force_threads_run!, enable_mpi_timers!, disable_mpi_timers!,
41+
enable_mpi_progress_bars!, reset_mpi_progress_bars!, @mpitime, @mpiroot
4242

4343
function __init__()
4444
init_mpi()
@@ -121,6 +121,7 @@ include("discretization/body_chunk.jl")
121121

122122
include("core/job.jl")
123123
include("core/submit.jl")
124+
include("core/study.jl")
124125
include("core/systems.jl")
125126
include("core/parameters.jl")
126127
include("core/parameter_handler.jl")

0 commit comments

Comments
 (0)