forked from lanl/Draco
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
9312 lines (8001 loc) · 408 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
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2021-10-06 Kendra P. Long <keadyk@lanl.gov>
* Draco has been updated to version 7_12_0 and is tied to the release of Jayenne-8_10_0
and Capsaicin-1_10_0.
- https://re-git.lanl.gov/draco/draco/-/milestones/2
- https://re-git.lanl.gov/groups/jayenne/-/milestones/1
- https://re-git.lanl.gov/groups/capsaicin/-/milestones/1
Draco-7_12_0, build date 2021 Oct 06, build type: Release, DBC: 0, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger,
Ben R. Ryan, Alex R. Long, Kendra P. Long, James S. Warsa, Jae H. Chang, Andrew T. Till,
and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Tim Kelley, Rob B. Lowrie,
Paul W. Talbot, Katherine J. Wang, Seth D. Cook, Ondrej Certik, Peter Ahrens,
Massimiliano Rosa, Todd J. Urbatsch, Daniel Holladay, Jeff D. Densmore, Howard Pritchard,
Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning,
Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2021 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
2021-06-30 Kelly (KT) Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_11_0 and is tied to the release of Jayenne-8_9_0 and
Capsaicin-1_9_0.
- https://rtt.lanl.gov/redmine/versions/99
- https://rtt.lanl.gov/redmine/versions/100
- https://rtt.lanl.gov/redmine/projects/capsaicin
Draco-7_11_0, build date 2021 Jun 30, build type: RELEASE, DBC: 0, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger,
Ben R. Ryan, Alex R. Long, Kendra P. Long, James S. Warsa, Tim Kelley, Jae H. Chang,
Andrew T. Till, Ondrej Certik, David A. Dixon, and Howard Pritchard.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot,
Katherine J. Wang, Seth D. Cook, Peter Ahrens, Massimiliano Rosa, Todd J. Urbatsch,
Daniel Holladay, Jeff D. Densmore, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, Tom Evans,
and Lori Pritchett-Sheats.
Copyright (C) 2016-2021 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 104 files changed, added or removed in 34 commits.
- Added system load diagnostic capability to @c4@ and @tstOMP@.
- Begin enforced use of @cmake-format@ and @cmake-lint@
- Add neighboring node indices to dual layouts in @Draco_Mesh@
- Add debug symbols for all builds (including @Release@ builds).
- Replace Travis CI with GitHub Actions.
2021-04-06 Kelly (KT) Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_10_0 and is tied to the
release of Jayenne-8_8_0 and Capsaicin-1_8_0.
- https://rtt.lanl.gov/redmine/versions/96
- https://rtt.lanl.gov/redmine/versions/97
- https://rtt.lanl.gov/redmine/projects/capsaicin
Draco-7_10_0, build date , build type: Debug, DBC: 7, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger,
Ben R. Ryan, Alex R. Long, Kendra P. Long, James S. Warsa, Tim Kelley, Jae H. Chang,
Andrew T. Till, Ondrej Certik, David A. Dixon, and Howard Pritchard.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot,
Katerine J. Wang, Seth D. Cook, Peter Ahrens, Massimiliano Rosa, Todd J. Urbatsch,
Daniel Holladay, Jeff D. Densmore, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, Tom Evans,
and Lori Pritchett-Sheats.
Copyright (C) 2016-2021 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 76 files changed, added or removed in 43 commits.
- Begin using flake8 sytle and lint checks for commits.
- Begin supporting cce/11 on Cray systems.
- Begin running regressions on rzansel that report back to rtt.lanl.gov/cdash3.
- Extend policy for CDI integrations
- Fix NDI DEDX wrapper bug
- Provide work arounds for cmake-3.19 on Cray PEs
2021-01-06 Kelly (KT) Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_9_0 and is tied to theb
release of Jayenne-8_7_0 and Capsaicin-1_7_0.
- https://rtt.lanl.gov/redmine/versions/91
- https://rtt.lanl.gov/redmine/versions/92
- https://rtt.lanl.gov/redmine/projects/capsaicin
Draco-7_9_0, build date , build type: Debug, DBC: 7, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger,
Ben R. Ryan, Alex R. Long, Kendra P. Long, James S. Warsa, Tim Kelley, Jae H. Chang,
Andrew T. Till, Ondrej Certik, David A. Dixon, and Howard Pritchard.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot,
Katerine J. Wang, Seth D. Cook, Peter Ahrens, Massimiliano Rosa, Todd J. Urbatsch,
Daniel Holladay, Jeff D. Densmore, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, Tom Evans,
and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 838 files changed, added or removed in 128 commits.
- Package plot2d retired
- New package kde provided
- The compton package was broken into compton_interface and compton_tools.
- Add support for using nvcc_wrapper as the C/CXX compilers.
- Enhance code quality checks
- Adopt a 100 column wide format for source code.
- Enhance use of LLVM including clang-tidy and clang-analyze in regressions and CI.
- Begin using super-linter CI for python, bash, markup and more.
- Begin using some newer CMake features (FindLAPACK, CUDA_ARCH).
- Add support for Random123-1.13.1
- Fortran 90 packages now install their module files and advertise this infomation in
draco-config.cmake.
2020-09-23 Kelly (KT) Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_8_0 and is tied to theb
release of Jayenne-8_6_0 and Capsaicin-1_6_0.
- https://rtt.lanl.gov/redmine/versions/87
- https://rtt.lanl.gov/redmine/versions/88
- https://rtt.lanl.gov/redmine/projects/capsaicin
Draco-7_8_0, build date 2020/09/23;build type: Debug;DBC: 7;
DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge,
Matt A. Cleveland, Ryan T. Wollaeger, Alex R. Long, Ben R. Ryan,
Kendra P. Long, James S. Warsa, Tim Kelley, Jae H. Chang, Andrew T. Till,
Seth D. Cook, Ondrej Certik, and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller,
Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang,
Peter Ahrens, Daniel Holladay, Massimiliano Rosa, Todd J. Urbatsch,
Jeff D. Densmore, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams,
Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 1087 files changed, added or removed in 86 commits.
- Begin supporting XL+cuda on Power9 (ATS-2).
- Provide option to install object libraries isntead of libraries for better IPO on KNL.
- Fix build via spack on CrayPE.
- Allow Draco Timers to wrap Caliper timers.
- Add a constant analytic stopping power mode
- Add parallel ensight capability
- General build system improvements to better support CUDA enabled builds.
2020-05-29 Kelly (KT) Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_7_0 and is tied to the
release of Jayenne-8_5_0 and Capsaicin-1_5_0.
- https://rtt.lanl.gov/redmine/versions/86
- https://rtt.lanl.gov/redmine/versions/85
- https://rtt.lanl.gov/redmine/versions/89
Draco-7_7_0, build date 2020/05/29;
build type: Debug;DBC: 7;DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge,
Ryan T. Wollaeger, Ben R. Ryan, Alex R. Long, Kendra P. Long,
James S. Warsa, Matt A. Cleveland, Tim Kelley, Jae H. Chang,
Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller,
Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang,
Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa,
Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams,
Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 163 files changed, added or removed in 74 commits.
- PR #655 Fortran portion and dependencies of c4 split into new library, fc4
- PR #807 Lib_rng's dependency on Random123 headers should transitive
- PR #799 Another tweak to help lcov reporting work for client projects.
- PR #773 Fix variable name MPIEXEC_PREFLAGS
- PR #827 Spectrum-MPI on Darwin works the same as OpenMPI
- PR #826 Begin supporting IBM XL builds on Darwin
- PR #790 Remove SuperLU_DIST from Draco
2020-03-17 Kelly Glen Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_6_0 and is tied to the
release of Jayenne-8_4_0 and Capsaicin-1_4_0.
- https://rtt.lanl.gov/redmine/projects/draco/wiki/Draco-7_6_0
- https://github.com/lanl/Draco/releases/tag/Draco-7_6_0
Draco-7_6_0, build date 2020/03/17;
build type: Debug;DBC: 7;DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge,
Ryan T. Wollaeger, Ben R. Ryan, Alex R. Long, Kendra P. Long,
James S. Warsa, Matt A. Cleveland, Tim Kelley, Jae H. Chang,
Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller,
Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang,
Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa,
Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams,
Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes
- 63 files changed, added or removed in 12 commits.
- Allow QuoWrapper to work correctly when mpi_init called from F90.
- fix tstifpstream
- Add support for NDI atomic mass weights and custom gendir files
2020-03-04 Kelly Glen Thompson <kgt@lanl.gov>
* Draco has been updated to version 7_5_0 and is tied to the
release of Jayenne-8_4_0 and Capsaicin-1_4_0.
- https://rtt.lanl.gov/redmine/projects/draco/wiki/Draco-7_5_0
- https://github.com/lanl/Draco/releases/tag/Draco-7_5_0
* Information
Draco-7_5_0, build date 2020/03/04;
build type: Debug;DBC: 7;DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge,
Ryan T. Wollaeger, Alex R. Long, Ben R. Ryan, Kendra P. Long,
James S. Warsa, Matt A. Cleveland, Tim Kelley, Jae H. Chang,
Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller,
Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang,
Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa,
Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas,
Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams,
Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
For information, send e-mail to draco@lanl.gov.
* Summary of changes
- 978 files changed, added or removed in 58 commits.
- Two new components were added:
- cdi_ndi - Wrapper around LANL's Nuclear Data Interface (NDI) library
for accessing.
- cdi_CPEloss - Stopping power models for charged particles.
- The timestep component was retired.
- Provide user and regression support for gcov/lcov coverage reporting.
- Introduce a new TPL dependency on NDI.
- Provide a new parallel file read capability in c4.
- Removed deprecated ODFMG interfaces and related code.
- Full support for CUDA as a first class compile language (device)
- Improved support for finding and using mpich and intel-mpi (c4)
- Provide C++2023 feature mdspan, impl. borrowed from Kokkos
2019-12-16 Kelly Glen Thompson <kgt@lanl.gov>
* Overview
Draco has been updated to version 7_4_0 and is tied to the release
of Jayenne-8_3_0 and Capsaicin-1_3_0. This release was completed
on the following platforms/toolsets:
* Platforms:
---------------------------------------------------------------
CTS-1 Intel 19.0.4 OpenMPI-2.1.2
(SN/GR/FI/IC/CY) Intel 18.0.2 OpenMPI-2.1.2
Intel 17.0.4 OpenMPI-2.1.2
GCC 7.4.0 OpenMPI-2.1.2
---------------------------------------------------------------
ATS-1 Intel 19.0.4 Cray_MPICH2-7.7.6
(TT/TR) Intel 18.0.2 Cray_MPICH2-7.7.6
Intel 17.0.4 Cray_MPICH2-7.7.6
---------------------------------------------------------------
LANL ARM GCC 8.3.0 Cray_MPICH2-7.7.8
TH/CP CCE 9.0.1.80 Cray_MPICH2-7.7.8
---------------------------------------------------------------
ATS-2 GCC 7.3.1 Spectrum MPI 2019.01.30
Cuda-9.2
XL 2019.04 Spectrum MPI 2019.01.30
Cuda-9.2
---------------------------------------------------------------
Darwin - Power9 GCC 7.3.0 OpenMPI-3.1.3, Cuda-10.1
Darwin - x86_64 GCC 7.3.0 OpenMPI-3.1.3, Cuda-10.1
Darwin - ARM GCC 8.2.0 OpenMPI-3.1.3
---------------------------------------------------------------
* Information:
Draco-7_4_0, build date 2019/12/16;build type: Debug;
DBC: 7;DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge,
Ryan T. Wollaeger, Alex R. Long, James S. Warsa, Kendra P. Long,
Matt A. Cleveland, Tim Kelley, Ben R. Ryan, Jae H. Chang,
Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber,
Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang, Peter Ahrens,
Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa, Todd
J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike
Buksas, Nick Myers, Paul Henning, Randy Roberts, Seth Johnson,
Todd Adams, Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028,
LA-CC-16-016), Released under a 3-Clause BSD License.
For information, send e-mail to draco@lanl.gov.
* Summary of changes:
- 225 files changed, added or removed in 52 commits.
- PR #704 Provide a singleton wrapper around libquo
- PR #701 A constexpr physical units class
- PR #686 Enable clang-tidy mode on ccs-net machines.
- PR #682 Provide a mechanism to colorize text.
* Corrected Defects
- Github issue #692 CMake Error at config/setupMPI.cmake:54
(Unknown arguments specified)
- Github issue #688 Clang warns char comparison with negative
integers is always false
- Bug #1710 Darwin: Move regressions to intel/19.0.5
- Bug #1731 Darwin builds can't find XMGrace
- Bug #1746 Draco: regression failures
- Bug #1757 cmake-3.15 fails to report cores correctly
- Bug #1781 Fix MathJax plugin
* New Features
- PR #710 Revert CDash server to rtt.
- PR #705 Cleanup in quadrature.
- PR #704 Provide a singleton wrapper around libquo
- PR #703 Rewind PhysicalConstexprs to CODATA 2010 values
- PR #702 Fix static build.
- PR #701 A constexpr physical units class
- PR #700 Minor cleanup
- PR #699 More robust pre-commit hooks
- PR #698 Begin posting all regression results to
ccstest.lanl.gov.
- PR #693 Add quotes around ${MPI_FLAVOR}
- PR #691 Update Terminal to the latest version
- PR #687 Address regression issues reported on Darwin:
- PR #686 Enable clang-tidy mode on ccs-net machines.
- PR #685 Add extra checks for gcc-Debug builds
- PR #684 Mark some functions constexpr
- PR #683 Move export DRACO_ENV_DIR before use in path to alias
script.
- PR #682 Provide a mechanism to colorize text.
- PR #681 HPC machines can't see new CDash so use old server.
- PR #680 Fix capitalization
- PR #679 Test new cdash server.
- PR #676 Two minor tweaks and some formatting fixes.
- PR #675 Minor cleanup of comments, decorators, spelling, etc.
- PR #674 Update algorithm for exporting target properties.
- PR #671 Update bash developer files.
- PR #670 Merge the Draco-7_3_0 release branch back to develop
- Feature #42 Demo cce/9 on capulin
- Feature #1444 Attempt to use clang on ATS-2 machines
- Feature #1682 Intel-19.0.4
- Feature #1708 Demo Certek's terminal class
- Feature #1729 Add '-Wconversion' for gcc Debug builds
- Feature #1761 Create a constexpr physical constants system
- Feature #1763 Add c4 wrapper for libquo (optional TPL)
- Task #1324 CDash 2.7 Released (install on ccsnet3?)
- Task #1385 Extend [xy]thi for ARM
- Task #1686 Create python script to query github info needed for
releases
- Task #1740 Get clang-tidy working in Draco
- Task #1765 Teach Draco build system to install pdb files to
support debugging.
* Known Defects
- Github issue #526 Fix autodoc issues in package viz
- Github issue #525 Fix autodoc issues in Parser
- Bug #1777 For trinitite cronjobs, try sourcing /etc/profile
- Bug #1716 Darwin: regressions: update logic to support nodes w/o
IB network support
- Bug #1712 Fix Lib_rng so that include path for Random123 is
provided transitively
- Bug #1550 release scripts break on rzansel
- Bug #1443 CDash integration with GitHub
- Bug #1266 cdi_analytic: Code coverage improvements
- Bug #1265 Quadrature: Needs more unit tests
- Bug #1227 VS2017: tstSuperlu-dist not running?
- Bug #1148 perfbench time variation on snow
- Bug #59 cdi_eospac design flaw
2019-09-11 Kelly (KT) Thompson <kgt@lanl.gov>
* Overview
Draco has been updated to version 7_3_0 and is tied to the release
of Jayenne-8_2_0 and Capsaicin-1_2_0. This release was completed
on the following platforms/toolsets:
* Platforms:
---------------------------------------------------------------
CTS-1 Intel 18.0.2 OpenMPI-2.1.2
(SN/GR/FI/IC/CY) Intel 17.0.4 OpenMPI-2.1.2
GCC 7.4.0 OpenMPI-2.1.2
---------------------------------------------------------------
ATS-1 Intel 18.0.2 Cray_MPICH2-7.7.4
(TT/TR) Intel 17.0.4 Cray_MPICH2-7.7.4
---------------------------------------------------------------
LANL ARM GCC 8.3.0 Cray_MPICH2-7.7.8
TH/CP CCE 9.0.1.80 Cray_MPICH2-7.7.8
---------------------------------------------------------------
ATS-2 GCC 7.3.1 Spectrum MPI 2019.01.30
Cuda-9.2
XL 2019.04 Spectrum MPI 2019.01.30
Cuda-9.2
---------------------------------------------------------------
Darwin - Power9 GCC 7.3.0 OpenMPI-3.1.3, Cuda-10.1
Darwin - x86_64 GCC 7.3.0 OpenMPI-3.1.3, Cuda-10.1
Darwin - ARM GCC 8.2.0 OpenMPI-3.1.3
---------------------------------------------------------------
* Information:
Draco-7_3_0, build date 2019/09/12;build type: Debug;DBC: 7;
DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger,
Alex R. Long, James S. Warsa, Matt A. Cleveland, Kendra P. Long,
Tim Kelley, Jae H. Chang, Andrew T. Till, Seth D. Cook, Ben R. Ryan,
and David A. Dixon.
Prior Contributers: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie,
Paul W. Talbot, Katherine J. Wang, Peter Ahrens, Daniel Holladay,
Jeff D. Densmore, Massimiliano Rosa, Todd J. Urbatsch, Jeff Furnish,
John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning,
Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 125 files changed, added or removed in 46 commits.
- PR #665 Normalize Planck emission CDF
- PR #648 Move the regression scripts to their own repository.
- PR #649 Fix some Win32 issues related to CAFS.
* Corrected Defects
- PR #667 Wrap call to readlink in macro to avoid failure on OSX.
- PR #665 Normalize Planck emission CDF
- PR #663 Fix broken MSVC (CAFS) build.
- PR #657 cleanup ei-coupling comments about units
- PR #649 Fix some Win32 issues related to CAFS.
- PR #647 Relocate the installed cmake config directory.
- PR #638 Fix constexpr compilation error with intel 17
- Github issue #662 PR 661 broke MSVC builds due to CAFS incompatibility
- Bug #1514 cuda+mpi issues on darwin power9 and arm
- Bug #1551 Make Draco 7-2 release compatible with Intel 17
- Bug #1572 Release on ATS-2 with older MPI
- Bug #1573 Fix install location of draco-config.cmake
- Bug #1581 Provide csk-0.4.2 on trinitite (and knl)
- Bug #1582 rzansel: release scripts using mpiexec instead of jsrun.
- Bug #1607 autodoc target broken
- Bug #1651 Darwin: regressions broken after system failure
- Bug #1670 Provide a version file with -config.cmake files
* New Features
- PR #668 Enable Draco GPU tests
- PR #664 Provide draco-config-version.cmake when installing.
- PR #661 Make language standards target properties.
- PR #660 Environment updates for capulin.
- PR #659 More updates to support ATS-2 machines
- PR #658 Deprecate the old 2d Draco_Mesh constructor
- PR #656 WIP: Tweak environments for Capulin support.
- PR #654 Update docker image used by CI.
- PR #653 Shake
- PR #652 Another attempt to suppress MSVC warnings about .dbg files.
- PR #650 MSVC: Suppress link warning
- PR #648 Move the regression scripts to their own repository.
- PR #646 Performance tweaks for Planck and Rosseland integration
- PR #645 Move draco_setenv to systemcall.hh
- PR #644 Fix MSVC build warnings.
- PR #643 Skeleton
- PR #642 + python PR parsers
- PR #641 Add environment and release scripts to support Darwin
- PR #639 Tweak for Draco-7_2_0
- Feature #1459 Demo cce/9 on capulin
- Feature #1558 Add matplotlib to python/3.6 install on ccs-net
- Feature #1559 Snow: Ensure newtools regression is running
- Feature #1579 core -> cta
- Feature #1583 Extend Darwin regression system
- Feature #1584 Release on sierra with spectrum-mpi/2019.01.30
- Feature #1602 Darwin: Add intel builds to nightly regressions.
- Feature #1604 Move basic_dbs_setup macro into Jayenne
- Feature #1614 Begin supporting builds on capulin
- Feature #1622 Draco build system fails for cce-9.0.1
- Feature #1653 Darwin: create nightly regression for gcc (no gpu)
- Feature #1656 rzansel: no longer need to hop through rzgw
- Feature #1663 Thunder: Install user_contrib stack
- Feature #1667 draco-7_2_0 built with GNU missing CSK
- Feature #1668 Demo cdt/19.08 on trinitite
- Task #1400 Move 'regression' to its own repository
- Task #1439 Create ability to read/plot LLNL opacity data
- Task #1481 Activate rng cuda tests
- Task #1554 Update asc_spackages and spack with new recipies
- Task #1654 Deprecate old 2D Draco_Mesh constructor
* Known Defects
- Github issue #526 Fix autodoc issues in package viz
- Github issue #525 Fix autodoc issues in Parser
- Bug #1550 release scripts break on rzansel
- Bug #1265 Quadrature: Needs more unit tests
- Bug #1266 cdi_analytic: Code coverage improvements
- Bug #1605 Remove dependency C4 -> MPI_Fortran
2019-06-13 Kelly (KT) Thompson <kgt@lanl.gov>
* Overview
Draco has been updated to version 7_2_0 and is tied to the release
of Jayenne-8_1_0 and Capsaicin-1_1_0. This release was completed
on the following platforms/toolsets:
* Platforms:
CTS-1 Intel 18.0.2 OpenMPI-2.1.2
(SN/GR/FI/IC/CY) Intel 17.0.4 OpenMPI-2.1.2
GCC 7.4.0 OpenMPI-2.1.2
ATS-1 Intel 18.0.2 Cray_MPICH2-7.7.4
(TT/TR) Intel 17.0.4 Cray_MPICH2-7.7.4
TH/CP - -
ATS-2 GCC 7.3.1 Spectrum MPI, Cuda 9.2
XL 2019.04 Spectrum MPI, Cuda 9.2
* Information:
Draco-7_2_20190613, build date 2019/06/13;build type: Debug;DBC: 7;
DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger,
Alex R. Long, James S. Warsa, Matt A. Cleveland, Kendra P. Long,
Tim Kelley, Jae H. Chang, Andrew T. Till, and David A. Dixon.
Prior Contributers: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie,
Paul W. Talbot, Katherine J. Wang, Peter Ahrens, Daniel Holladay,
Jeff D. Densmore, Massimiliano Rosa, Todd J. Urbatsch, Jeff Furnish,
John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning,
Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, and Lori Pritchett-Sheats.
Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
* Summary of changes:
- 192 files changed, added or removed in 121 commits.
- Github #590 Begin supporting rzansel and sierra (ATS-2) machines
(power9 + volta).
- Gitlab #616, #623 Better support for some Darwin nodes (x86+volta,
power9+volta, arm).
- Github #577 New Open Source License, Copyright record C19028
- Github #586 Add analytic electron-ion coupling coefficient support to
CDI.
- Github #589, #604 Update device package and build system code to
support newer CUDA (v9, v10).
- Github #592 Begin providing support for atomics.
- Github #620 Fix a "C++ static initialization fiasco" bug to fix broken
static builds.
- Github #633 Enable 1D and 3D: mesh construction and X3D parsing
- Github #634 Provide a function to query env vars and provide access to
SLURM info.
* Corrected Defects
- Github #585, #622 Update the IPCRESS reader for python3.
- Github #606 Don't force DBS settings on clients
- Github #618 Provide an implementation for Processor_Group when
C4=SCALAR.
- Bug #1151 Occasional mpirun errors on snow
- Bug #1242 Support machines where mpiexec is at /usr/bin
- Bug #1268 memory: needs more tests
- Bug #1399 tt-fey: fix sync_repository module errors
- Bug #1405 trinitite: new issues
- Bug #1409 Building cuda test/library fails due to pthread flag
- Bug #1418 Darwin: ARM regression fails to build draco
- Bug #1424 Regressions: switch to gcc/7.4.0 for nightly (new production
compiler)
- Bug #1436 Unregistered dependency
- Bug #1441 Archive (gitlab) darwin & rzansel spack configs
- Bug #1442 Fix build warnings for darwin volta-x86 nodes
- Bug #1447 Create asc_packages recipes for TRT codes.
- Bug #1448 xlf2008_r issues weird warnings about incorrect arguments
- Bug #1505 cdi_ipcress_tIpcress_Interpreter_twomats_ipcress is failing
for Win32-Release builds
- Bug #1513 numdiff syntax error on Win32
- Bug #1516 trinitite: Random123 issues after recent DST
* New Features
- Github #579 Begin using CMake @include_guard@ and
@cmake_host_system_information@
- Github #580 Introduce build system variable @SITENAME_FAMILY@ while
improving perfbench regressions. Create a nightly regression
that uses intel/19.0.1 and openmpi/3.1.2.
- Github #581 Update compiler flags used by IBM XL.
- Github #582 Update regression system for Darwin's volta-x86 nodes.
- Github #600 Add graphic dump reset time, to refine overwrite behavior
- Github #607 Begin supporting mpich.
- Github #612 Remove use of deprecated FindPythonInterp
- Github #619 Rename nGray_Analytic_MultigroupOpacity to
Compound_Analytic_MultigroupOpacity
- Github #624 Provide a newer Docker container for CI testing
- Feature #1351 Regressions: activate newtools regression
- Feature #1410 update GPU_device to use modern cuda, print compute capability
- Feature #1420 Provide Electron-Ion coupling models through CDI
- Feature #1451 Specialize add_component_library macro to set separable
compilation for CUDA files
- Task #1062 Prepare Darwin as sierra-proxy machine
- Task #1083 Darwin: demo power9+volta nodes
- Task #1149 setupMPI.cmake: use 'cmake_host_system_information'
- Task #1168 Demonstrate device singleton for GPUs on Darwin
- Task #1229 Port codes to ARM processors
- Task #1233 Attempt TPL build on power9 with xlc
- Task #1272 Work with FCI to obtain CC# for Draco-7 == Draco-6_25_0
- Task #1379 Add Draco and Branson spackages to spack
- Task #1411 Create nightly regression on Darwin
- Task #1419 LLNL: Provide needed TPLs at ucontrib
- Task #1503 Draco_Mesh constructor using face indexing
- Task #1534 Provide a slurm_info class
* Known Defects
- Bug #1514 cuda+mpi issues on darwin power9 and arm
- Bug #1459 Demo cce/9 on capulin
- Bug #1446 DBS: If exe/lib has cu files --> force static link
- Bug #1444 Attempt to use clang on ATS-2 machines
- Bug #1443 CDash integration with GitHub
- Bug #1266 cdi_analytic: Code coverage improvements
- Bug #1265 Quadrature: Needs more unit tests
- Bug #1227 VS2017: tstSuperlu-dist not running?
- Bug #1148 perfbench time variation on snow
- Bug #59 cdi_eospac design flaw
2019-02-22 Kelly (KT) Thompson <kgt@lanl.gov>
* "Release draco-7_1_0":https://rtt.lanl.gov/redmine/versions/65.
This is a minor Draco release.
* This release was required by Jayenne and Capsaicin. It is
linked to:
- "Jayenne-8_0_0":https://rtt.lanl.gov/redmine/versions/44
- "Capsaicin-4_16_0":https://rtt.lanl.gov/redmine/projects/capsaicin
* Platforms:
SN/GR/FI/IC/CY Intel 18.0.2 OpenMPI-2.1.2
Intel 17.0.4 OpenMPI-2.1.2
GCC 6.4.0 OpenMPI-2.1.2
TT/TR Intel 18.0.2 Cray_MPICH2-7.7.3
Intel 17.0.4 Cray_MPICH2-7.7.3
* Summary of changes:
- 1040 files changed, added or removed in 35 commits.
- Jayenne was unable to release when Draco-7_0_0 was released
because an updated ds++/FMA.hh file was required.
* Corrected Defects:
- Github #572 Eliminate 8 build warnings (Visual Studio)
- Github #571 Re-enable compilation with CUDA.
- Github #570 Fix RelWithDebInfo builds.
- Github #561 Win32: Fix CAFS issues wrt CMake-3.13+
- Github #558 Enable xthi and ythi unit tests for win32.
- Github #557 Fix a module load error
- Bug #1378 Help Capsaicin stand up regressions for core, trt, npt
- Bug #1354 Possible cyclic dependencies in Scalar/Parallel Unit Test implementation
- Bug #1246 Cannot delete branches from forked EAP repo
- Bug #1090 Regressions on trinitite occasionally fail with "address in use" errors
* New Features:
- Github #574 Move LaTeX related files to the dracodoc repository
- Github #573 Simplify some function signatures in CDI calls
- Github #569 Updates for win32 regressions
- Github #568 Update the version of our LaTeX macro.
- Github #567 Another tweak to FMA.hh
- Github #566 Simplifying and extending analytic opacity models
- Github #565 Updates to the regression system to support TRT and NPT
- Github #564 Experimental simplified class parser templates.
- Github #563 Upgrade Require to Insist to avoid unused variable warning
- Github #562 Setup for trt regressions
- Github #560 Update Copyright notifications
- Github #559 Merge Draco-7_0_0 back to develop
- Github #556 Enable cdi_eospac and memory packages for Win32 builds.
- Github #555 Modify/Upgrade how the FMA CPP macro works.
- Github #554 Fix fortran compiler config issues on mac
- Github #549 Add boilerplate base for Class_Parse_Table
- Github #548 Enable xthi and ythi builds/tests for Visual Studio.
- Feature #227 refactor cdi_analytic opacities
- Support #1350 ccs-net: add numpy to python@3.6.5 installation
- Task #1355 Demo spack chain on snow
- Task #1283 Demonstrate hierarchical modules on snow
- Task #1248 Review xthi, ythi and alternate implementations that are less Linux-specific.
* Known Defects:
- Bug #1399 tt-fey: fix sync_repository module errors
- Bug #1370 Get Shane Coffing's supernova problem running.
- Bug #1268 memory: needs more tests
- Bug #1266 cdi_analytic: Code coverage improvements
- Bug #1265 Quadrature: Needs more unit tests
- Bug #1242 Support machines where mpiexec is at /usr/bin
- Bug #1227 VS2017: tstSuperlu-dist not running?
- Bug #1151 Occasional mpirun errors on snow
- Bug #1148 perfbench time variation on snow
- Bug #59 cdi_eospac design flaw
* Statistics
Contributers
------------
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger,
James S. Warsa, Alex R. Long, Kendra P. Keady, Jae H. Chang,
Matt A. Cleveland, Andrew T. Till, and Tim Kelley.
Prior Contributers: Gabriel M. Rockefeller, Allan B. Wollaber,
Lori A. Pritchett-Sheats, Rob B. Lowrie, Paul W. Talbot,
Katherine J. Wang, Peter Ahrens, Daniel Holladay, Jeff D. Densmore,
Massimiliano Rosa, Todd J. Urbatsch, Jeff Furnish, John McGhee,
Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning, Randy Roberts,
Seth Johnson, Todd Adams, and Tom Evans.
Copyright (C) 2016-2020 Triad National Security, LLC. (LA-CC-16-016)
Code Coverage
-------------
Directory Function Coverage C/D Coverage
-------------------------------- --------------------- ---------------------
FortranChecks/ 1 / 1 = 100% 7 / 14 = 50%
RTT_Format_Reader/ 323 / 323 = 100% 377 / 434 = 86%
cdi/ 48 / 48 = 100% 82 / 96 = 85%
cdi_eospac/ 52 / 52 = 100% 65 / 127 = 51%
cdi_ipcress/ 106 / 106 = 100% 210 / 238 = 88%
compton/ 16 / 16 = 100% 4 / 6 = 66%
ds++/ 336 / 336 = 100% 493 / 553 = 89%
fit/ 1 / 1 = 100% 15 / 16 = 93%
lapack_wrap/ 12 / 12 = 100% 0 / 0
linear/ 16 / 16 = 100% 335 / 392 = 85%
mesh/ 56 / 56 = 100% 77 / 82 = 93%
meshReaders/ 15 / 15 = 100% 122 / 162 = 75%
mesh_element/ 23 / 23 = 100% 154 / 197 = 78%
min/ 9 / 9 = 100% 137 / 154 = 88%
norms/ 27 / 27 = 100% 23 / 36 = 63%
ode/ 5 / 5 = 100% 29 / 32 = 90%
rng/ 57 / 57 = 100% 23 / 24 = 95%
roots/ 8 / 8 = 100% 258 / 310 = 83%
special_functions/ 31 / 31 = 100% 193 / 216 = 89%
timestep/ 62 / 62 = 100% 104 / 178 = 58%
units/ 82 / 82 = 100% 58 / 58 = 100%
viz/ 32 / 32 = 100% 138 / 178 = 77%
c4/ 181 / 182 = 99% 442 / 504 = 87%
quadrature/ 224 / 226 = 99% 603 / 732 = 82%
parser/ 321 / 330 = 97% 1260 / 1611 = 78%
cdi_analytic/ 146 / 158 = 92% 173 / 226 = 76%
diagnostics/ 16 / 21 = 76% 37 / 55 = 67%
memory/ 4 / 6 = 66% 0 / 2 = 0%
-------------------------------- --------------------- ---------------------
Total 2210 / 2241 = 98% 5419 / 6633 = 81%
Lines of Code
-------------
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
C++ 439 12982 22648 53990
C/C++ Header 353 7384 21695 17732
Lisp 19 2038 2973 13118
CMake 126 2253 6133 9388
Bourne Shell 34 708 1511 3458
Bourne Again Shell 12 302 592 1609
Python 16 447 766 1475
CSS 1 261 75 1260
Fortran 90 8 114 217 381
C 4 59 129 288
C Shell 2 32 36 163
CUDA 4 46 89 132
DOS Batch 4 59 92 109
HTML 2 3 47 68
YAML 3 22 140 66
make 2 22 13 39
--------------------------------------------------------------------------------
SUM: 1029 26732 57156 103276
--------------------------------------------------------------------------------
2018-12-18 Kelly (KT) Thompson <kgt@lanl.gov>
* "Release draco-7_0_0":https://rtt.lanl.gov/redmine/versions/63.
This is a minor Draco release.
* This release was required by Jayenne and Capsaicin. It is
linked to:
- "Capsaicin-4_15_0":https://rtt.lanl.gov/redmine/projects/capsaicin
* Platforms:
SN/GR/FI/IC/CY Intel 18.0.2 OpenMPI-2.1.2
Intel 17.0.4 OpenMPI-2.1.2
GCC 6.4.0 OpenMPI-2.1.2
TT/TR Intel 18.0.2 Cray_MPICH2-7.7.3
Intel 17.0.4 Cray_MPICH2-7.7.3
Thunder/Astra NA
Toolbox NA
Sierra/RZAnsel NA
Darwin Power9 NA
Darwin ARM NA
* Summary of changes:
- 378 files changed, added or removed in 58 commits.
- Extend draco_mesh and X3D parser capability
- Cleaned up the autodoc build target.
- Enable Compton and xthi/ythi tests under Visual Studio
* Corrected Defects:
- Github #508 A couple of tweaks to fix build/run on Darwin ARM nodes.
- Github #515 Fix DbC bug in Draco_Mesh and update X3D parser.
- Github #516 Fix a few typos in the release scripts.
- Github #518 A few more tweaks to the release scripts for draco-6_25_0
- Github #519 Fixes to target autodoc
- Github #520 Minor cleanup for environments and regressions
- Github #533 Fix a cmake logic error related to XCode.
- Github #539 Fix a bug related to setting version numbers.
- Github #541 Update regression environment to fix script-update.
- Github #544 Compton bugfix
- Github #547 Misc updates to prepare for next release
- Github #552 Added missing header.
- Bug #1250 Add git-commit-precomit-hook for f90
- Bug #1291 Review doxygen build errors
- Bug #1292 Track CMake + nvcc issue related to pthreads
- Bug #1304 doxygen not generating expected collaboration diagrams
- Bug #1308 Published autodoc has wrong stylesheet
- Bug #1330 Published autodoc: selecting Draco class from other project links to wrong page
- Bug #1335 'update_regression_scripts.sh' broken
- Bug #1339 CSK update to 0.4.0 broke ccs-net regression
- Bug #1353 Provide csk/0.4.1 on ccs-net machines
- Bug #1354 Possible cyclic dependencies in Scalar/Parallel Unit Test implementation
* New Features:
- Github #509 Teach the PR regression system to also build autodoc.
- Github #510 Core autodoc
- Github #511 Merge Draco-6_25_0 release back to develop
- Github #513 Make minor modifications following further usage of Draco_Mesh.
- Github #514 Add delete with size to complement unsized delete.
- Github #517 Update regression system to support new Capsaicin projects.
- Github #521 Cleanup Units/PhysicalConstants and add some comments.
- Github #522 General code cleanup
- Github #523 Add single-call test functions to Draco.
- Github #527 Fix warnings and errors generated when running doxygen.
- Github #528 Travis autodoc
- Github #530 Compton with average energy deposition
- Github #531 Provide new git commit hooks that test f90 code style.
- Github #534 Add F90 style and line-length checks to check_style.sh
- Github #536 More cleanup
- Github #540 Enhance autodoc features.
- Github #542 Add compton to VS2017 regressions.
- Github #543 Updates to the LANL HPC release scripts.
- Github #545 Corrected the release script for cts machines.
- Github #546 Remove csk-0.4.0 version specification from regression scripts so 0.4.1 can be loaded
- Github #548 Enable xthi and ythi builds/tests for Visual Studio.
- Github #549 Add boilerplate base for Class_Parse_Table
- Github #550 Order nodes counterclockwise for each face in `Draco_Mesh::Layout`.
- Feature #1284 Extend checkpr.sh to build/install generated autodoc.
- Support #1350 ccs-net: add numpy to python@3.6.5 installation
- Task #1301 Move the environment bash functions to common.sh
- Task #1303 Update spack for doxygen@1.8.14 + shared_ptr patch
* Known Defects:
- Bug #1306 Possible to have gitlab CI use cl.exe?
- Bug #1289 Move docker containers to gitlab?
- Bug #1282 Add support for newer superlu-dist
- Bug #1269 Demo CDash running in a docker container
- Bug #1268 memory: needs more tests
- Bug #1266 cdi_analytic: Code coverage improvements
- Bug #1265 Quadrature: Needs more unit tests
- Bug #1246 Cannot delete branches from forked EAP repo
- Bug #1242 Support machines where mpiexec is at /usr/bin
- Bug #1227 VS2017: tstSuperlu-dist not running?
- Bug #1207 Appveyor: enable more tests
- Bug #1152 Visualization: consider VTK or Silo
- Bug #1151 Occasional mpirun errors on snow
- Bug #1149 setupMPI.cmake: use 'cmake_host_system_information'
- Bug #1148 perfbench time variation on snow
- Bug #1133 Move code from c4 that doesn't wrap MPI
- Bug #1090 Regressions on trinitite occasionally fail with "address in use" errors
- Bug #1083 Darwin: demo power9+volta nodes
- Bug #1062 Prepare Darwin as sierra-proxy machine
- Bug #1049 Visit install not working on ccs-net machines
- Bug #1025 Add common build options to "Enabled features" list in build summary
- Bug #59 cdi_eospac design flaw
* Metrics:
Contributers (updated Release.cc and README.md with this ordering).
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger, James S. Warsa,
Alex R. Long, Kendra P. Keady, Jae H. Chang, Matt A. Cleveland, Andrew T. Till,
Tim Kelley and Kris C. Garrett.
Prior Contributers: Jeff D. Densmore, Gabriel M. Rockefeller,
Allan B. Wollaber, Rob B. Lowrie, Lori A. Pritchett-Sheats,
Paul W. Talbot, and Katherine J. Wang.
Code Coverage
-------------
Directory Function Coverage C/D Coverage
-------------------------------- --------------------- ---------------------
../source/src/units/ 82 / 82 = 100% 58 / 58 = 100%
../source/src/quadrature/fctest/ 1 / 1 = 100% 0 / 0
../source/src/lapack_wrap/ 12 / 12 = 100% 0 / 0
../source/src/rng/ 57 / 57 = 100% 23 / 24 = 95%
../source/src/mesh/ 56 / 56 = 100% 77 / 82 = 93%
../source/src/fit/ 1 / 1 = 100% 15 / 16 = 93%
../source/src/ode/ 5 / 5 = 100% 29 / 32 = 90%
../source/src/special_functions/ 31 / 31 = 100% 193 / 216 = 89%
../source/src/ds++/ 336 / 336 = 100% 493 / 553 = 89%
../source/src/min/ 9 / 9 = 100% 137 / 154 = 88%
../source/src/cdi_ipcress/ 106 / 106 = 100% 210 / 238 = 88%
../source/src/RTT_Format_Reader/ 323 / 323 = 100% 377 / 434 = 86%
../source/src/linear/ 16 / 16 = 100% 335 / 392 = 85%
../source/src/c4/bin/ 4 / 4 = 100% 17 / 20 = 85%
../source/src/cdi/ 46 / 46 = 100% 73 / 86 = 84%
../source/src/roots/ 8 / 8 = 100% 258 / 310 = 83%
../source/src/mesh_element/ 23 / 23 = 100% 154 / 197 = 78%
../source/src/viz/ 32 / 32 = 100% 138 / 178 = 77%
../source/src/meshReaders/ 15 / 15 = 100% 122 / 162 = 75%
../source/src/compton/ 16 / 16 = 100% 4 / 6 = 66%
../source/src/norms/ 27 / 27 = 100% 23 / 36 = 63%
../source/src/timestep/ 62 / 62 = 100% 104 / 178 = 58%
../source/src/cdi_eospac/ 52 / 52 = 100% 65 / 127 = 51%
../source/src/FortranChecks/ 1 / 1 = 100% 7 / 14 = 50%
../source/src/c4/ 181 / 182 = 99% 440 / 504 = 87%
../source/src/quadrature/ 224 / 226 = 99% 603 / 732 = 82%
../source/src/parser/ 321 / 330 = 97% 1260 / 1611 = 78%
../source/src/cdi_analytic/ 146 / 165 = 88% 172 / 224 = 76%
../source/src/diagnostics/ 16 / 21 = 76% 37 / 55 = 67%
../source/src/memory/ 4 / 6 = 66% 0 / 2 = 0%
../source/src/diagnostics/qt/ 0 / 5 = 0% 0 / 0
-------------------------------- --------------------- ---------------------
Total 2208 / 2246 = 98% 5407 / 6621 = 81%
Lines of Code
-------------
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
C++ 439 12982 22648 53990
C/C++ Header 353 7384 21695 17732
Lisp 19 2038 2973 13118
CMake 126 2253 6133 9388
Bourne Shell 34 708 1511 3458
Bourne Again Shell 12 302 592 1609
Python 16 447 766 1475
CSS 1 261 75 1260
Fortran 90 8 114 217 381
C 4 59 129 288
C Shell 2 32 36 163
CUDA 4 46 89 132
DOS Batch 4 59 92 109
HTML 2 3 47 68
YAML 3 22 140 66
make 2 22 13 39
--------------------------------------------------------------------------------