Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scda: Write and read a file header #193

Merged
merged 82 commits into from
Jul 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
7fd51ed
feature-scda: Start incomplete open/close test
tim-griesbach Mar 28, 2024
97d0205
feature-scda: Implement fixed-length padding
tim-griesbach Mar 28, 2024
1b48de2
feature-scda: Start writing first entries to file header
tim-griesbach Mar 28, 2024
f2df675
feature-scda: Fix indentation
tim-griesbach Mar 28, 2024
0e06577
feature-scda: Make fixed-lenght padding a void func.
tim-griesbach Mar 28, 2024
1c9993e
feature-scda: Implement variable-sized padding
tim-griesbach Mar 28, 2024
20d5b60
feature-scda: First working version of open_write
tim-griesbach Mar 28, 2024
f6a236a
feature-scda: Fix typo in macro name
tim-griesbach Mar 28, 2024
ba659cf
feature-scda: Implement open/close helper functions
tim-griesbach Mar 28, 2024
16e1136
feature-scda: Implement getter func. for fixed-len padding
tim-griesbach Mar 28, 2024
cf75d11
feature-scda: Start file header checking
tim-griesbach Mar 28, 2024
be9937c
feature-scda: Start fopen_read
tim-griesbach Mar 28, 2024
ee95a12
feature-scda: Add func. to get num. of padding bytes
tim-griesbach Apr 4, 2024
97a19c6
feature-restart: Start mod pad. data retrival
tim-griesbach Apr 4, 2024
8c67889
feature-scda: Finish mod. pad retrival
tim-griesbach Apr 10, 2024
a31aeb9
feature-scda: Introduce copy wrapper
tim-griesbach Apr 10, 2024
74bc4f0
feature-scda: Introduce bytes setting func.
tim-griesbach Apr 10, 2024
63edd6f
feature-scda: Initalize user string on reading
tim-griesbach Apr 10, 2024
1b4db0c
feature-scda: Broadcast the user string
tim-griesbach Apr 10, 2024
6d91fc0
feature-scda: Check input user strings
tim-griesbach Apr 10, 2024
c621ab1
feature-scda: Comment on collective input params
tim-griesbach Apr 18, 2024
60a2c7a
feature-scda: Comment on filename
tim-griesbach Apr 18, 2024
7756bba
feature-scda: Small adjustements
tim-griesbach Apr 18, 2024
ffab23d
feature-scda: Start error translation to error struct
tim-griesbach Apr 18, 2024
a55a7b6
feature-scda: Start fuzzy error return
tim-griesbach Apr 18, 2024
73d90e2
feature-scda: WIP fuzzy error testing
tim-griesbach Apr 25, 2024
c0cd01c
feature-scda: Implement fuzzy mpiret
tim-griesbach May 13, 2024
ef9980c
feature-scda: First version of fuzzy error testing
tim-griesbach May 13, 2024
7a3527c
feature-scda: Expose sc_scda_is_success
tim-griesbach May 13, 2024
a48e341
feature-scda: Make is_success argument const
tim-griesbach May 13, 2024
36320be
feature-scda: Implement file_error_cleanup
tim-griesbach May 13, 2024
1fd9381
feature-scda: Move file_error_cleanup up
tim-griesbach May 13, 2024
81f6589
feature-scda: Introduce and use SC_SCDA_CHECK_COLL_ERR
tim-griesbach May 13, 2024
cfb0ba1
feature-scda: Fix fill_mpi_data
tim-griesbach May 13, 2024
5556227
feature-scda: Implement non-collective error checking
tim-griesbach May 13, 2024
0cb197c
feature-scda: Provisional testing of errcode
tim-griesbach May 13, 2024
04d1bfe
feature-scda: Use error macros
tim-griesbach May 13, 2024
d6d06bb
feature-scda: Fuzzy seeed and freq as runtime param and seed sync
tim-griesbach May 15, 2024
1efbf91
feature-scda: Provisional aborting in test program
tim-griesbach May 15, 2024
10ba7dd
feature-scda: Add command line options to test
tim-griesbach May 15, 2024
0371e4b
feature-scda: Add fuzzy freq assertions
tim-griesbach May 16, 2024
b34c1bb
feature-scda: Adjust provisional abort messages
tim-griesbach May 16, 2024
338fb77
Merge branch develop into feature-scda
tim-griesbach Jun 6, 2024
a00ee25
feature-scda: Implement count checking
tim-griesbach Jun 6, 2024
35e14c9
feature-scda: Count checking in fopen_read
tim-griesbach Jun 6, 2024
3ecbcb4
feature-scda: Implement errcode_is_valid
tim-griesbach Jun 6, 2024
f3367a2
feature-scda: Implement ferror_string
tim-griesbach Jun 6, 2024
c04635e
feature-scda: is_success operates on values
tim-griesbach Jun 6, 2024
94e66fa
feature-scda: Implement check verbose macro
tim-griesbach Jun 6, 2024
0bfb4cb
feature-scda: Print more error information
tim-griesbach Jun 6, 2024
1533e08
feature-scda: Check ferror_string retval
tim-griesbach Jun 6, 2024
6e47227
feature-scda: More consistent errcode checking
tim-griesbach Jun 7, 2024
1297fcd
feature-scda: Fix return values of ferror_string
tim-griesbach Jun 7, 2024
4cb6d56
feature-scda: Polish some to do comments
tim-griesbach Jun 12, 2024
ec29e19
feature-scda: Explicit type casts
tim-griesbach Jun 12, 2024
0cbc1f9
feature-scda: Add scd test file to distclean
tim-griesbach Jun 12, 2024
c993400
feature-scda: is_success doc.
tim-griesbach Jun 24, 2024
5c14cbb
feature-scda: Clarify doc. of fclose
tim-griesbach Jun 24, 2024
b23957c
feature-scda: Change fuzzy error semantics
tim-griesbach Jun 24, 2024
013440b
feature-scda: Do not rely on srand
tim-griesbach Jun 25, 2024
38184ff
feature-scda: Introduce fopen start up function
tim-griesbach Jun 26, 2024
9d75bcf
feature-scda: Introduce function to draw samples
tim-griesbach Jun 26, 2024
b5840e3
feature-scda: Proper cleaning of .scd test file
tim-griesbach Jun 26, 2024
3f685d7
White space
tim-griesbach Jun 26, 2024
f5fe45b
feature-scda: Remove default inv freq
tim-griesbach Jun 26, 2024
ce2f064
feature-scda: Cast memset and memcpy to void
tim-griesbach Jun 26, 2024
6d8bb12
feature-scda: Extend static func. doc. for strings
tim-griesbach Jun 26, 2024
6630804
feature-scda: Differentiate between non-/collective error logging
tim-griesbach Jun 26, 2024
d60ba07
feature-scda: Fuzzy mpiret only in case of success
tim-griesbach Jun 26, 2024
173442c
feature-scda: [A,B] -> [A,B) for RAND_RANGE macros
tim-griesbach Jun 26, 2024
8c8793d
feature-scda: Move variable declarations
tim-griesbach Jun 26, 2024
a7b534e
feature-scda: Check command line parameter
tim-griesbach Jun 26, 2024
77c0be0
Merge branch develop into feature-scda
tim-griesbach Jul 1, 2024
c131ca3
feature-scda: fuzzy_inv_freq -> fuzzy_everyn
tim-griesbach Jul 3, 2024
3946a73
feature-scda: Handle n == 0 equally in {set,copy}_bytes
tim-griesbach Jul 3, 2024
cfa4d1b
feature-scda: Check fuzzy parameters
tim-griesbach Jul 3, 2024
9f244e9
feature-scda: Test checking for non-collective fuzzy params
tim-griesbach Jul 3, 2024
8a93ff5
feature-scda: Comment on error syny in examine options
tim-griesbach Jul 3, 2024
91a7ce7
feature-scda: More error macro documentation
tim-griesbach Jul 3, 2024
48cd55d
feature-scda: Doc. errcode init for non-coll. errors
tim-griesbach Jul 3, 2024
4933a69
feature-scda: Remove unused macro
tim-griesbach Jul 3, 2024
c585af5
feature-scda: Remove outdated include
tim-griesbach Jul 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ uninstall-hook:
## (for instance, a .o file), then mostlyclean should delete it.
## Otherwise, if make built it, then clean should delete it.
clean-local:
rm -f ChangeLog sc_test_io_file.*
rm -f ChangeLog sc_test_io_file.* sc_test_scda.scd

## If configure built it, then distclean should delete it.
distclean-local:
Expand Down
Loading
Loading