Skip to content

Conversation

Jonathanlyj
Copy link
Collaborator

Add a benchmark program that creates a large number of data objects and writes significant metadata to the output file. It distributes subsets of data objects to processes, and it uses MPI communications so that all processes share consistent metadata for variables, dimensions, and attributes.

@wkliao
Copy link
Member

wkliao commented Mar 23, 2025

To see the errors from failed GitHub workflow runs,
please run the following commands on you local machines.

make check
make ptests
make distcheck -j 8 CFLAGS="-Wno-alloc-size-larger-than"

See DEVELOPER_NOTES.md for more information about testing.

@wkliao
Copy link
Member

wkliao commented Mar 25, 2025

In file benchmarks/C/indep_data_obj_create.c, please add a comment block
at the top to give a detailed about the new benchmark.
Check examples in aggregation.c, and pnetcdf_put_vara.c

@wkliao
Copy link
Member

wkliao commented Apr 4, 2025

If there is a timing output on screen, it will be nice to add it to the comment block.

@wkliao wkliao force-pushed the master branch 2 times, most recently from 92f2720 to 767df42 Compare August 1, 2025 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants