From d84cdc2f4cedd210615cfc1a40b9599c04697296 Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Tue, 14 May 2024 12:29:35 -0400 Subject: [PATCH 1/6] #2198: initial citation file --- CITATION.cff | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000000..b7a746c9ea --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,22 @@ +cff-version: 1.2.0 +title: DARMA/vt => Virtual Transport +message: >- + If you use this software, please cite it using the + metadata from this file. +type: software +authors: + - name: Darma Team +identifiers: + - type: doi + value: 10.1109/Cluster48925.2021.00039 + +# @inproceedings{lifflander2021optimizing, +# title={Optimizing Distributed Load Balancing for Workloads with Time-Varying Imbalance}, +# author={Lifflander, Jonathan and Slattengren, Nicole Lemaster and P{\'e}ba{\"y}, Philippe P and Miller, Phil and Rizzi, Francesco and Bettencourt, Matthew T}, +# booktitle={2021 IEEE International Conference on Cluster Computing (CLUSTER)}, +# pages={238--249}, +# year={2021}, +# organization={IEEE} +# } + + From 92e01bfc5c6d4627ea4dd6771e5158eda6b22592 Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Tue, 21 May 2024 13:06:53 -0400 Subject: [PATCH 2/6] #2198: add references file --- References.bib | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 References.bib diff --git a/References.bib b/References.bib new file mode 100644 index 0000000000..c9c06dfea3 --- /dev/null +++ b/References.bib @@ -0,0 +1,89 @@ +@TechReport{pebay:sand10469, + author = {P. L. Pébaÿ and N. Slattengren and Sean T. McGovern and J. Lifflander}, + title = {{Modeling Workloads of a LinearElectromagnetic Code for Load BalancingMatrix Assembly}}, + year = 2023, + type = {Sandia Report}, + number = {SAND2023-10469}, + month = oct, + address = {} +} + +@TechReport{pebay:sand09312, + author = {P. L. Pébaÿ and J. Lifflander and P. P. Pébaÿ and Sean T. McGovern}, + title = {{vt-tv: A New C++ Application to Efficiently Visualize and Analyze Asynchronous Many-Task Work Distributions and Attendant Quantities of Interest}}, + year = 2023, + type = {Sandia Report}, + number = {SAND2023-09312}, + month = aug, + address = {} +} + +@inproceedings{lifflander2021optimizing, + title={Optimizing Distributed Load Balancing for Workloads with Time-Varying Imbalance}, + author={Lifflander, Jonathan and Slattengren, Nicole Lemaster and P{\'e}ba{\"y}, Philippe P and Miller, Phil and Rizzi, Francesco and Bettencourt, Matthew T}, + booktitle={2021 IEEE International Conference on Cluster Computing (CLUSTER)}, + pages={238--249}, + year={2021}, + organization={IEEE} +} + +@inproceedings{lifflander2020design, + title={Design and implementation techniques for an MPI-oriented AMT runtime}, + author={Lifflander, Jonathan and Miller, Phil and Slattengren, Nicole Lemaster and Morales, Nicolas and Stickney, Paul and P{\'e}ba{\"y}, Philippe P}, + booktitle={2020 Workshop on Exascale MPI (ExaMPI)}, + pages={31--40}, + year={2020}, + organization={IEEE} +} + +@TechReport{lifflander:sand3967, + author = {J. Lifflander and P. P. Pébaÿ}, + title = {{DARMA/vt FY20} Mid-Year Status Report}, + year = 2020, + type = {Sandia Report}, + number = {SAND2020-3967}, + month = apr, + address = {http://prod.sandia.gov/techlib/access-control.cgi/2020/203967.pdf} +} + +@Techreport{harel:cea-03501320, + title = {{Efficient Visualization and Analysis of Large-Scale, Tree-Based, Adaptive Mesh Refinement Simulations with Rectilinear Geometry}}, + author = {Harel, Gu{\'e}nol{\'e} and Lekien, Jacques-Bernard and P{\'e}ba\"y, Philippe P and Dubois, J{\'e}r{\^o}me}, + url = {https://hal-cea.archives-ouvertes.fr/cea-03501320}, + type = {HAL Research Report}, + institution = {{CEA}}, + year = 2019, + month = jul, + PDF = {https://hal-cea.archives-ouvertes.fr/cea-03501320/file/ewc19.pdf}, + number = {cea-03501320} +} + +@TechReport{pebay:sand5139, + author = {P. P. Pébaÿ and J. Lifflander}, + title = {Some Results About Distributed Load Balancing}, + year = 2019, + type = {Sandia Report}, + number = {SAND2019-5139}, + address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/195139.pdf}, + month = may +} + +@TechReport{pebay:sand4269, + author = {P. P. Pébaÿ and J. Lifflander}, + title = {Using {Sandia's Automatic Report Generator} to Document {EMPIRE}-based Electrostatic Simulations}, + year = 2019, + type = {Sandia Report}, + number = {SAND2019-4269}, + address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/194269.pdf}, + month = apr +} + +@TechReport{lifflander:sand1134, + author = {J. Lifflander and M. Bettencourt and N. Slattengren and G. Templet and P. Miller and P. P. Pébaÿ and M. Perrinel and F. Rizzi}, + title = {{DARMA-EMPIRE} Integration and Performance Assessment -- Interim Report}, + year = 2019, + type = {Sandia Report}, + number = {SAND2019-1134}, + address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/191134.pdf}, + month = jan +} \ No newline at end of file From 7a605214349aadc1f68ea49718f827638b0ce09c Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Tue, 28 May 2024 11:46:36 -0400 Subject: [PATCH 3/6] #2198: update CITATION.cff --- CITATION.cff | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index b7a746c9ea..327068574f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,22 +1,25 @@ cff-version: 1.2.0 -title: DARMA/vt => Virtual Transport +title: "Design and implementation techniques for an MPI-oriented AMT runtime" message: >- If you use this software, please cite it using the metadata from this file. -type: software -authors: - - name: Darma Team -identifiers: - - type: doi - value: 10.1109/Cluster48925.2021.00039 - -# @inproceedings{lifflander2021optimizing, -# title={Optimizing Distributed Load Balancing for Workloads with Time-Varying Imbalance}, -# author={Lifflander, Jonathan and Slattengren, Nicole Lemaster and P{\'e}ba{\"y}, Philippe P and Miller, Phil and Rizzi, Francesco and Bettencourt, Matthew T}, -# booktitle={2021 IEEE International Conference on Cluster Computing (CLUSTER)}, -# pages={238--249}, -# year={2021}, -# organization={IEEE} -# } - - +preferred-citation: + type: article + authors: + - given-names: Jonathan + family-names: Lifflander + - given-names: Phil + family-names: Miller + - given-names: Nicole Lemaster + family-names: Slattengren + - given-names: Nicolas + family-names: Morales + - given-names: Paul + family-names: Stickney + - given-names: Philippe P + family-names: P{\'e}ba{\"y} + booktitle: "2020 Workshop on Exascale MPI (ExaMPI)" + start: 31 # First page number + end: 40 # Last page number + year: 2020 + organization: "IEEE" From a4b7b143126fa09cabb51c986850a27f2d626017 Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Tue, 28 May 2024 12:07:38 -0400 Subject: [PATCH 4/6] #2198: fix CITATION.cff file --- CITATION.cff | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 327068574f..950fc06e53 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,10 +1,14 @@ cff-version: 1.2.0 -title: "Design and implementation techniques for an MPI-oriented AMT runtime" message: >- If you use this software, please cite it using the metadata from this file. +title: DARMA/vt => Virtual Transport +authors: + - family-names: DARMA Team +url: https://darma-tasking.github.io/docs/html/index.html preferred-citation: - type: article + type: conference-paper + title: "Design and implementation techniques for an MPI-oriented AMT runtime" authors: - given-names: Jonathan family-names: Lifflander @@ -18,8 +22,11 @@ preferred-citation: family-names: Stickney - given-names: Philippe P family-names: P{\'e}ba{\"y} - booktitle: "2020 Workshop on Exascale MPI (ExaMPI)" + collection-title: "2020 Workshop on Exascale MPI (ExaMPI)" + collection-type: proceedings + year: 2020 start: 31 # First page number end: 40 # Last page number - year: 2020 - organization: "IEEE" + publisher: + name: "IEEE" + url: "https://www.osti.gov/servlets/purl/1825838" From 20245a408d4df33b33775fcc9f473002a3bef55b Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Tue, 16 Jul 2024 12:08:47 -0400 Subject: [PATCH 5/6] #2198: update urls and remove unrelated reference --- References.bib | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/References.bib b/References.bib index c9c06dfea3..f837f547e3 100644 --- a/References.bib +++ b/References.bib @@ -24,7 +24,9 @@ @inproceedings{lifflander2021optimizing booktitle={2021 IEEE International Conference on Cluster Computing (CLUSTER)}, pages={238--249}, year={2021}, - organization={IEEE} + organization={IEEE}, + address={https://www.osti.gov/servlets/purl/1870576}, + doi = {https://doi.org/10.1109/Cluster48925.2021.00039} } @inproceedings{lifflander2020design, @@ -33,57 +35,51 @@ @inproceedings{lifflander2020design booktitle={2020 Workshop on Exascale MPI (ExaMPI)}, pages={31--40}, year={2020}, - organization={IEEE} + organization={IEEE}, + address={https://www.osti.gov/biblio/1825838} } @TechReport{lifflander:sand3967, author = {J. Lifflander and P. P. Pébaÿ}, title = {{DARMA/vt FY20} Mid-Year Status Report}, year = 2020, + month = apr, type = {Sandia Report}, number = {SAND2020-3967}, - month = apr, - address = {http://prod.sandia.gov/techlib/access-control.cgi/2020/203967.pdf} + address = {https://www.osti.gov/servlets/purl/1615717}, + doi = {https://doi.org/10.2172/1615717} } -@Techreport{harel:cea-03501320, - title = {{Efficient Visualization and Analysis of Large-Scale, Tree-Based, Adaptive Mesh Refinement Simulations with Rectilinear Geometry}}, - author = {Harel, Gu{\'e}nol{\'e} and Lekien, Jacques-Bernard and P{\'e}ba\"y, Philippe P and Dubois, J{\'e}r{\^o}me}, - url = {https://hal-cea.archives-ouvertes.fr/cea-03501320}, - type = {HAL Research Report}, - institution = {{CEA}}, - year = 2019, - month = jul, - PDF = {https://hal-cea.archives-ouvertes.fr/cea-03501320/file/ewc19.pdf}, - number = {cea-03501320} -} @TechReport{pebay:sand5139, author = {P. P. Pébaÿ and J. Lifflander}, title = {Some Results About Distributed Load Balancing}, year = 2019, + month = may, type = {Sandia Report}, number = {SAND2019-5139}, - address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/195139.pdf}, - month = may + address = {https://www.osti.gov/servlets/purl/1762597}, + doi = {https://doi.org/10.2172/1762597} } @TechReport{pebay:sand4269, author = {P. P. Pébaÿ and J. Lifflander}, title = {Using {Sandia's Automatic Report Generator} to Document {EMPIRE}-based Electrostatic Simulations}, year = 2019, + month = apr, type = {Sandia Report}, number = {SAND2019-4269}, - address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/194269.pdf}, - month = apr + address = {https://www.osti.gov/servlets/purl/1762099}, + doi = {https://doi.org/10.2172/1762099} } @TechReport{lifflander:sand1134, author = {J. Lifflander and M. Bettencourt and N. Slattengren and G. Templet and P. Miller and P. P. Pébaÿ and M. Perrinel and F. Rizzi}, title = {{DARMA-EMPIRE} Integration and Performance Assessment -- Interim Report}, year = 2019, + month = jan, type = {Sandia Report}, number = {SAND2019-1134}, - address = {http://prod.sandia.gov/techlib/access-control.cgi/2019/191134.pdf}, - month = jan -} \ No newline at end of file + address = {https://www.osti.gov/servlets/purl/1493825}, + doi = {https://doi.org/10.2172/1493825} +} From c906dbadf51d0aa024559c3d28770c7836c52514 Mon Sep 17 00:00:00 2001 From: Sean McGovern Date: Wed, 17 Jul 2024 14:47:43 -0400 Subject: [PATCH 6/6] #2198: add pandoc generated markdown reference list to readme --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/README.md b/README.md index 1c44d1c59e..cccfb09dfa 100644 --- a/README.md +++ b/README.md @@ -51,3 +51,48 @@ runtime. [Learn how to build](https://darma-tasking.github.io/docs/html/vt-build.html) *vt* with `cmake` or `docker`. + +## References + +Lifflander, J., M. Bettencourt, N. Slattengren, G. Templet, P. Miller, +P. P. Pébaÿ, M. Perrinel, and F. Rizzi. 2019. “DARMA-EMPIRE Integration +and Performance Assessment – Interim Report.” Sandia Report +SAND2019-1134. https://www.osti.gov/servlets/purl/1493825. +https://doi.org/. + +Lifflander, Jonathan, Phil Miller, Nicole Lemaster Slattengren, Nicolas +Morales, Paul Stickney, and Philippe P Pébaÿ. 2020. “Design and +Implementation Techniques for an MPI-Oriented AMT Runtime.” In *2020 +Workshop on Exascale MPI (ExaMPI)*, 31–40. +https://www.osti.gov/biblio/1825838: IEEE. + +Lifflander, Jonathan, Nicole Lemaster Slattengren, Philippe P Pébaÿ, +Phil Miller, Francesco Rizzi, and Matthew T Bettencourt. 2021. +“Optimizing Distributed Load Balancing for Workloads with Time-Varying +Imbalance.” In *2021 IEEE International Conference on Cluster Computing +(CLUSTER)*, 238–49. https://www.osti.gov/servlets/purl/1870576: IEEE. +https://doi.org/. + +Lifflander, J., and P. P. Pébaÿ. 2020. “DARMA/vt +FY20 Mid-Year Status Report.” Sandia Report SAND2020-3967. +https://www.osti.gov/servlets/purl/1615717. +https://doi.org/. + +Pébaÿ, P. L., J. Lifflander, P. P. Pébaÿ, and Sean T. McGovern. 2023. +“vt-tv: A New C++ Application to Efficiently +Visualize and Analyze Asynchronous Many-Task Work Distributions and +Attendant Quantities of Interest.” Sandia Report SAND2023-09312. + +Pébaÿ, P. L., N. Slattengren, Sean T. McGovern, and J. Lifflander. 2023. +“Modeling Workloads of a LinearElectromagnetic Code +for Load BalancingMatrix Assembly.” Sandia Report SAND2023-10469. + +Pébaÿ, P. P., and J. Lifflander. 2019a. “Using +Sandia’s Automatic Report Generator to +Document EMPIRE-Based Electrostatic Simulations.” Sandia Report +SAND2019-4269. https://www.osti.gov/servlets/purl/1762099. +https://doi.org/. + +———. 2019b. “Some Results about Distributed Load Balancing.” Sandia +Report SAND2019-5139. https://www.osti.gov/servlets/purl/1762597. +https://doi.org/.