-
Notifications
You must be signed in to change notification settings - Fork 27
/
CHANGELOG
360 lines (357 loc) · 17.5 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
Version 1.6:
- Merge pull request #392 from leobago/develop
- Merge pull request #391 from leobago/O3
- only gcc again
- Merge pull request #390 from leobago/hotfix_warnings
- Merge pull request #389 from leobago/h5_async_buffer
- activate all compilers (reverse after pipeline run)
- compiles everything with build type release (adds O3 flag)
- removed O1
- removes compiler warnings
- free memory
- cleaned
- fixed vpr test
- itf checks vpr pass
- seems to work
- Merge pull request #388 from leobago/spack
- Merge remote-tracking branch 'origin/develop' into spack
- Merge pull request #387 from leobago/mpich_install
- pipeline only triggers PR-# branch checks and only triggers GCC for PR to develop. For PRs to master, the full pipeline is executed
- test pipeline
- test pipeline
- test pipeline
- test pipeline
- test pipeline
- test pipeline
- removed hdf5 check intel
- PGI without Fortran (GCC commented)
- PGI without Fortran
- escaped dollars
- added quotes to the cmd grep
- adjusted run wrapper
- tests intel mpich pgi and llvm
- prepared intel
- installed llvm compilers
- removes some artefacts and add a gitignore to include
- changes the install structure
- uncomment pgi stages
- installed pgi compilers
- fixes wrong type for blockMetaInfo_t
- added mpich
- quickfix
- source build script with a dot in shell env
- source build script with a dot in shell env
- source build script with a dot
- source build script
- uses another docker image
- added sionlib mpich
- installed hdf5 with mpich mpi
- export ld_library_path
- added mpich checks
- Merge pull request #386 from leobago/develop
- uncommented other checks
- corrected mount path
- update of PGI compilers to NVIDIA HPC SDK
- fixes Jenkinsfile for Clang and PGI CI
- Merge branch 'develop' of https://github.com/leobago/fti into develop
- Fix recover lL4 Warning, fast_forward bug and catch FTI_Init in heatDist
- Merge pull request #383 from leobago/bugfix/fix_osx_compile_error
- Update recover.c
- Renamed macros FREAD/FWRITE to FTI_EH_FREAD/FTI_EH_FWRITE/
- Merge pull request #382 from leobago/refactor-ci
- fixed linking issue for cpp app
- edited APIs for c++ string operability
- added test suite for c++ string operability
- Merge pull request #381 from leobago/refactor-ci
- fixed erroneous pointer assignment
- enhanced check for implicit var declaration in loop+fixed files formatting
- Merge pull request #378 from leobago/refactor-ci
- split standard/diffsizes into two suites each
- updated test stats in documentation
- updated docu + set fast_forward for tests
- Merge pull request #377 from leobago/refactor-ci
- fixed faulty step
- fixing compilerName missing variable
- moved compilation inside steps
- fixing nested steps
- moved compilation step inside stages
- restructured steps/stages of Jenkins
- Added fast_forward to convenient itf tests
Version 1.5.1:
- Merge branch 'master' of github.com:leobago/fti
- Merge pull request #375 from leobago/develop
- Merge pull request #374 from leobago/update-doc
- added documentation for fast_forward
- Merge pull request #373 from leobago/develop
- Merge pull request #372 from souchtal/feature/FastForward
- Merge remote-tracking branch 'upstream/develop' into feature/FastForward
- Merge pull request #369 from leobago/develop
- changed from O3 to O1 due to clang dcp checks failures
- updated fast_forward feature
- Added Fast-Forward param for config
- clean folders for cmake checks
- Fixed integer overflow on Fortran datatype checks
- set compiler environment in cmake install scripts
- export of compilervars in ci build script
- added O3 flag
- copy fti-defs.h to install include path
- Corrected typo in CMakeLists.txt
- Merge pull request #370 from leobago/hotfix_compiler_new
- fixes compiler issues for clang and pgi
- Update Jenkinsfile
- changed BRANCH_NAME to CHANGE_TARGET in Jenkinsfile
- Merge pull request #367 from leobago/develop
- Merge pull request #366 from leobago/alya_ckpt_processor
- Updated README file
- Added usage examples of ckpt processor
- Update AUTHORS
- Merge pull request #362 from leobago/alya_ckpt_processor
- updated README file
- added support for recovering from L4 MPI-IO
- Merge pull request #361 from souchtal/bugfix/hookFilter
- added cpplint filter to exclude undesired naming .h files rule
- Merge pull request #359 from souchtal/bugfix/pre-commit
- Merge pull request #358 from alexandrelimassantana/feature/code-format
- Bug fix for pre-commit hook
- Code formatting pass on examples sources and headers
- Code formatting pass on SION IO sources and headers
- Code formatting pass on POSIX-DCP IO sources and headers
- Code formatting pass on POSIX IO sources and headers
- Code formatting pass on MPIO IO sources and headers
- Code formatting pass on IME IO sources and headers
- Code formatting pass on HDF5 IO sources and headers
- Code formatting pass on FTIFF-DCP IO sources and headers
- Code formatting pass on FTIFF IO sources and headers
- Code formatting pass on topo sources and headers
- Code formatting pass on stage sources and headers
- Code formatting pass on recover sources and headers
- Code formatting pass on postreco sources and headers
- Code formatting pass on icp, interface, and postcpt sources and headers
- Code formatting pass on fti-io sources and headers
- Code formatting pass on dcp and conf sources and headers
- Code formatting pass on checkpoint source and header
- Code formatting pass on api and api-cuda
- Merge pull request #357 from alexandrelimassantana/feature/cmake-refactor
- Re-phrased compatibility notes documentation
- Fixed bug where ZLib was not included when found
- CMake now mark correctly the public/interface/private include directories for all sources
- Added better management of include directories in CMake
- Removed dead code in CMake file for HDF5 support
- Adjusted coverage build options to allow for other compilers
- Re-structured main CMake file as a pipeline of steps
- Merge pull request #352 from alexandrelimassantana/feature/post-type-refactor-warning-fix
- fixes #349
- Fixed a bug that was preventing some ITF tests to be registered in the multi-level checkpoint suite
- Added a compatibility notes document to readthedocs
- Renamed composite type handling API functions
- Fixed compiler warnings due to wrong type definition for MD5 functions
- Fixed compiler warnings on DiffTest function
- Fixed compiler warnings on C-variant of Fortran test application
- Fixed compiler warnings for the Staging test application
- Fixed compiler warnings for HDF5 FTI test application
- Fixed format warning messages on HDF5 CI tests
- Adjusted tests, examples and Fortran interface for the new datatype API
- Rollback FTI_InitType and FTI_InitComplexType signatures to pre-refactor format
- Changed the FTIT_type typename to FTIT_Datatype
- Fixed typo on FindMPI cmake script that caused Fortran builds to add another build folder
- Added tests for complex datatype handling in Fortran
- Adjusted error/warn messages related to the type refactor
- Added Fortran type bindings for Complex4, Complex8 and Complex16 datatypes
- Adjusted offset variables in FTI internal structures to use size_t
- Addjusted size parameters in API functions to be of type size_t
- Adjusted and synchronized documentation for Fortran and C API on type refactor
- Added extra checks and protection on new FTI_GetType API function
- Added FTI_GetType to readthedocs documentation
- Rework on datatype handling API and internal functions
- fixes #348
- Discarded CMake 3.3.2 from compilation tests as this version is not supported
- Merge pull request #350 from leobago/hotfix/issue-348-openssl
- fixes #348
- Merge pull request #345 from alexandrelimassantana/feature/fortran-test-suite
- enhanced support for N-dimensional data
- Fixed a bug in the differential checkpoint test application
- Adjusted type on FTI_GetStoredSize Fortran interface to int(8) instead of dedprecated 'long'
- Adjusted Fortran datatype matching so that character types alwasy map to CHAR
- Included a new Fortran suite of tests under the Feature Checks
- Added a new test suite to check datatype mapping from Fortran to C
- Added ITF option to get/set attributes of arbitrary configuration files
- Adjusted types on ckpt_primitives test application to reflect change on FTI datatype handling
- Changed the datatype definition in FTI to use native C datatypes
- Added a pair of applications to validate the Fortran datatype mappings
- Merge pull request #341 from leobago/code_check_setattributes
- added support for multi-dim variables
- Merge branch 'develop' into code_check_setattributes
- Merge pull request #342 from alexandrelimassantana/feature/barrier-fix
- Merge pull request #340 from alexandrelimassantana/feature/fti-hdf5-typefix
- Added an uncoditional barrier in FTI_Finalize
- added variable name support
- fixes compilation
- enhanced modularity
- updated README for new feature
- updated README for new feature
- added optional param for level
- Corrected code formating command snippet on readthedocs
- Added mappings from Fortran types to native C types when using HDF5 IO
- Merge pull request #338 from leobago/feature_set_property
- added level param to API: levels 1,2,3 and latest ckpt
- changed docs and behavior for fortran
- added support for FTI's pre-defined datatypes
- added documentation
- reverse changes to fheatdis
- added interface for int4 and int8
- adds fortran wrapper
- free arrayofnames
- Merge remote-tracking branch 'origin/develop' into feature_set_property
- undid changes heatdist
- Merge pull request #337 from leobago/feature_datadefinition_metadata
- removed interference with hdf5 name
- removed debug
- name and dimension can be added as attributes to the meta data
- Added second param for API to read ckpt per rank
- free global arrays
- adds type-id and type-size to meta data files
- updated README for last fix
- fixed API input to config_file
- fixed import typo
- fixed import typo
- initial version
- Merge pull request #336 from leobago/develop
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #333 from leobago/issue-326
- fixes issue #326
Version 1.4.1:
- Merge pull request #334 from leobago/feature-AutomateChangelogAndVersion
- version script armed
- tested
- added version replacement in CMakeList.txt in bump-version.sh
- updated version number in CMakeList.txt to new version semantic
- added bump-version.sh + CHANGELOG + VERSION
- Merge pull request #329 from leobago/develop
- Merge pull request #330 from leobago/merge-test
- fixed hdf5 tests + fixed diffSize hardcoded config path
- Removed unconditional pass on diff_sizes ITF suite
- Removed duplicate grank definition on diff_test_func test
- Merge step 3: fixed testing/ relative paths
- Merge step 2: testing
- Merge step 1: src and include dirs
- Merge step 1: itf, root folder and CMake
- Merge pull request #327 from souchtal/codestyle
- fixed MPI-IO recovery issue
- fixed MPI-IO recovery issue
- Merge pull request #325 from souchtal/issue286
- Merge pull request #324 from alexandrelimassantana/feature/project-cmake-refactor
- Fix for issue #286
- Refactored top-level CMake project() function call
- isolated failures for MPIIO Recovery
- fixed staging test
- filtered out erroneous mpiio case
- dcp test fixed
- Added reference to readthedocs link in the root-level README file
- solved compilation issue
- disable dcp tests
- cleaning warnings
- fixed overflow warning
- fixed compilation warnings
- fixed segFault caused by meta file
- fixed faults in tests
- rollback metadata changes in meta.c
- fixed diffckpt/ dir
- fixed int-rule for all C files + fixed formatting for remaining dirs (tuto, testing, examples)
- Merge pull request #320 from alexandrelimassantana/feature/intel-docker-integration
- Merge pull request #318 from alexandrelimassantana/feature/build-opt-install-script
- Added documentation on how to create the intel-compiler docker volume for CI image
- Adjusted build script for intel compiler in accordance to new CI docker image
- Removed malconstructed math operation in CMake
- Added build option in install script so that users can define the build directory location
- Merge pull request #317 from alexandrelimassantana/feature/docker-pgi-integration
- Changed docker image to reference FTI organization on Docker Hub instead of personal images
- Moved all ITF operations outside of tmpfs
- Added documentation about the CI environment
- Added volumes on JenkinsFile to avoid packaging extra compilers and CMake versions
- Update build script for new docker image when using PGI compiler
- Merge pull request #316 from alexandrelimassantana/feature/developer-docs
- Merge pull request #315 from alexandrelimassantana/feature/cobertura-integration
- Added some remarks about the install script and hdf5/sionlib linkage in documentation
- Added documentation to the existing FTI test suites
- Removed CI coverage script as it is small enough to fit in a Jenkins pipeline step
- Added Cobertura integration into Jenkinsfile
- Merge pull request #314 from leobago/dev-l4-local-replica
- Merge pull request #313 from alexandrelimassantana/feature/build-coverage
- Removed the standard:ckpt_disruption checks where expected behavior is failure
- Merge branch 'dev-l4-local-replica' of https://github.com/leobago/fti into dev-l4-local-replica
- Fixing small typo in help of install.sh
- Swapped docker agent from JenkinsFile to new CI image
- Removed some dangling debug messages from ITF source
- Merge branch 'dev-l4-local-replica' of https://github.com/leobago/fti into dev-l4-local-replica
- Changed the way ITF exports FTI-related build-variables for tests suites
- Merge branch 'dev-l4-local-replica' of https://github.com/leobago/fti into dev-l4-local-replica
- more debug info on recovername
- Merge branch 'dev-l4-local-replica' of https://github.com/leobago/fti into dev-l4-local-replica
- Added debug options to recovername suite
- Revert "Added debug flags for debugging the standard suite"
- Merge branch 'dev-l4-local-replica' of https://github.com/leobago/fti into dev-l4-local-replica
- Added debug flags for debugging the standard suite
- Fixing merge
- Fixes to set default vars to variables
- Bundle of changes to address new docker image with code coverage support
- Merge pull request #312 from souchtal/codestyle
- Code style fixed for CMake + minor doc update + postreco for loop bug fixed
- Merge pull request #311 from alexandrelimassantana/feature/install-fix
- Removed unnecessary feedback from cmake_version ITF suite
- Build and compilation fixes for gcc-10.1 and cmake-3.17
- Merge branch 'develop' into dev-l4-local-replica
- Adding flag to apply L4Replica to only POSIX
- Merge pull request #308 from alexandrelimassantana/develop
- Merge pull request #307 from souchtal/rtd-fix
- Removed nameref bash variables from ITF source code
- fixed breathe bug for RTD
- Apply change only on Posix-IO, all other IOs keep their old behavior
- Working version of L4 Local Replica
- Merge pull request #305 from alexandrelimassantana/develop
- Merge branch 'feature/ci-build-script-refactor' into develop
- ITF Refactoring and Documentation Patch
- Merge pull request #303 from leobago/getconfig
- Refactored the build script for the CI compilers
- fixed test: fix io-lib cases + added MPI_BARRIER
- fix api.c diff
- added fix and ITF test for FTI_GetConfig
- Merge pull request #300 from souchtal/codestyle
- Merge pull request #301 from alexandrelimassantana/develop
- Integrated FTI tests into Jenkinsfile
- Merge branch 'updevelop' into develop
- Merge branch 'feature/itf-diffsizes' into develop
- Integrated diffSizes checks and Jenkinsfile rework
- Code style fixed for /include and all Fortran files
- Merge pull request #299 from alexandrelimassantana/feature/bugfix-compilation
- Bugfix on failing compilation when OpenSSL is not found
- Bugfix on failing compilation when OpenSSL is not found
- Integration of HDF5 checks into ITF format
- Merge pull request #297 from souchtal/codestyle
- Addition of Synchorization Interval tests into ITF format
- Organized CI Testdriver script to operate on different modes
- fix in ckptHierarchy script for bc cmd error
- Refactor of ITF test case filtering behavior and matching testdriver adjustments
- Integration of heatdis, addinarray and nodeflag checks and ITF bugfixes
- Merge branch 'feature/itf-corner-cases' into develop
- Bundle of ITF changes and corner case checks integration
- Code style fixed for src/util and src/IO
- Merge pull request #1 from alexandrelimassantana/sawsane-codestyle
- Initial steps in Jenkinsfile now deletes build folder before compiling FTI
- Code style fixed for src/util
- Merge pull request #292 from souchtal/code-style
- Code style fixed for all files in \src
- Merge pull request #291 from souchtal/code-style
- Code style fixed for: api-cuda, checkpoint, dcp, fti-io, icp
- Merge pull request #290 from souchtal/code-style
- code style fixed for api.c
- Merge branch 'develop' into feature/itf-corner-cases
- Merge pull request #289 from alexandrelimassantana/develop
- Integration of CMake Tests into ITF framework
- Added ITF filters to ignore tests by parameter or function name
- ITF test/suite declaration refactoring into its intended original design
- ITF Engine refactor to DSL-oriented design
- Rework on how ITF handles logs and clean-up
- wip
- Added the test case 3 of the corner cases
- Case 4 of corner cases is now complete
- Added configfile as a parameter for the cornercase test application