Skip to content

Commit 86cb54d

Browse files
committed
update readme and avoid warning
Signed-off-by: Thomas Naughton <[email protected]>
1 parent e56bb4a commit 86cb54d

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

environ-mgmt/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Usage
2323

2424
```
2525
mpirun -np 1 ./src/test_add_del_err_codes
26+
mpirun -np 1 ./src/test_add_del_err_codes_pthreads
2627
```
2728

2829
- (Fortran) Build/Run
@@ -32,6 +33,21 @@ Usage
3233
mpirun -np 1 ./src/test_add_err_codes_usempif08
3334
```
3435

36+
Tests
37+
-----
38+
39+
### test_add_del_err_codes
40+
Basic C test for `MPI_Add_error_class/code/string` and `MPI_Remove_error_class/code/string` functionality.
41+
42+
### test_add_del_err_codes_pthreads
43+
Multi-threaded stress test using pthreads to verify thread-safety of error code management APIs. Creates 10 concurrent threads that each add and remove error classes, codes, and strings with random sleep intervals to stress concurrent operations. Requires `MPI_THREAD_MULTIPLE` and pthread support.
44+
45+
### test_add_err_codes_usempi
46+
Fortran test using `use mpi` interface.
47+
48+
### test_add_err_codes_usempif08
49+
Fortran test using `use mpi_f08` interface.
50+
3551
Example Output
3652
--------------
3753

environ-mgmt/config/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)