Index
Acknowledgement
The support of the UK Meteorological Office and Strategic Priorities Fund is acknowledged.
Bibliography
-
[1] E. Threlfall and W. Arter. Report of NEPTUNE Workshop 7 October 2021. Tech. rep. CD/EXCALIBUR-FMS/0055-M1.8.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0055-M1.8.1.pdf. UKAEA, October 2021.
-
[2] W. Arter, J. Parker and E. Threlfall. Development Plan. Tech. rep. CD/EXCALIBUR-FMS/0033-D3.4. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0033-1.10-D3.4.pdf. UKAEA, October 2021.
-
[3] E. Threlfall and W. Arter. Specification and Integration of Scientific Software. Tech. rep. CD/EXCALIBUR-FMS/0042-M3.1.4. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0042-M3.1.4.pdf. UKAEA, October 2021.
-
[4] W. Arter et al. ExCALIBUR Fusion Modelling System Science Plan. Tech. rep. CD/EXCALIBUR-FMS/0001. https://www.metoffice.gov.uk/binaries/content/assets/metofficegovuk/pdf/research/spf/ukaea-excalibur-fms-scienceplan.pdf. UKAEA, November 2019.
-
[5] ExCALIBUR Hardware and Enabling Software programme. https://excalibur.ac.uk/excalibur. Accessed: May 2021. 2021.
-
[6] MIT License. https://en.wikipedia.org/wiki/MIT_License. Accessed: January 2022. 2022.
-
[7] ExCALIBUR-NEPTUNE Bid Documents, Calls, Reports and Notes. https://github.com/ExCALIBUR-NEPTUNE/Documents. Accessed: March 2021. 2021.
-
[8] ExCALIBUR-NEPTUNE Reports in Searchable Repo. https://excalibur-neptune.github.io/Documents. Accessed: November 2023. 2023.
-
[9] ExCALIBUR-NEPTUNE UKAEA Documents in LaTeX format. https://github.com/ExCALIBUR-NEPTUNE/Documents/tree/main/tex. Accessed: January 2022. 2022.
-
[10] Keywords for documentation. https://www.ietf.org/rfc/rfc2119.txt. Accessed: March 2021. 2021.
-
[11] Axelos Staff et al. Managing Successful Projects with PRINCE2, 6th Edition. ALEXOS, 2017.
-
[12] PRINCE2 (PRojects IN Controlled Environments) is a structured project management method. https://en.wikipedia.org/wiki/PRINCE2. Accessed: January 2022. 2022.
-
[13] Strategic Priorities Fund. https://www.ukri.org/our-work/our-main-funds/strategic-priorities-fund/. Accessed: January 2022. 2022.
-
[14] F. Militello et al. “Experimental and numerical characterization of the turbulence in the scrape-off layer of MAST”. In: Plasma Physics and Controlled Fusion 55.2 (2013), p. 025005.
-
[15] J.A. Wesson. Tokamaks, 3rd Edition. Oxford: Clarendon Press, 2003.
-
[16] K. Miyamoto. Controlled fusion and plasma physics. Taylor & Francis, 2006.
-
[17] G.S. Xu et al. “Intermittent convective transport carried by propagating electromagnetic filamentary structures in nonuniformly magnetized plasma”. In: Physics of Plasmas 17.2 (2010), p. 022501.
-
[18] J.D. Huba. NRL Plasma Formulary. Tech. rep. NRL/PU/6790–07-500. Online version dated 2009 at https://apps.dtic.mil/dtic/tr/fulltext/u2/a499299.pdf. Naval Research Laboratory, Washington, 2007.
-
[19] E.R. Priest and T. Forbes. Magnetic Reconnection: MHD theory and applications. CUP, 2000.
-
[20] R.D. Hazeltine and J.D. Meiss. Plasma Confinement. Redwood City: Addison-Wesley, 1992.
-
[21] F. Militello et al. “Simulations of edge and scrape off layer turbulence in mega ampere spherical tokamak plasmas”. In: Plasma Physics and Controlled Fusion 54.9 (2012), p. 095011.
-
[22] J.P. Freidberg. Plasma Physics and Fusion Energy. Cambridge University Press, 2007.
-
[23] F.A. Haas, L.M. Lea and A.J.T. Holmes. “A ’hydrodynamic’ model of the negative-ion source”. In: Journal of Physics D: Applied Physics 24.9 (1991), p. 1541.
-
[24] J.E. Leake and T.D. Arber. “The emergence of magnetic flux through a partially ionised solar atmosphere”. In: Astronomy & Astrophysics 450.2 (2006), pp. 805–818.
-
[25] T.D. Arber, M. Haynes and J.E. Leake. “Emergence of a flux tube through a partially ionized solar atmosphere”. In: The Astrophysical Journal 666.1 (2007), pp. 541–546.
-
[26] One Modeling Framework for Integrated Tasks. https://omfit.io. Accessed: December 2021. 2021.
-
[27] W. Arter. Equations for EXCALIBUR/NEPTUNE Proxyapps. Tech. rep. CD/EXCALIBUR-FMS/0021-1.01-M1.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0021-1.01-M1.2.1.pdf. UKAEA, May 2021.
-
[28] E. Hewitt. Semantic Software Design: A New Theory and Practical Guide for Modern Architects. O’Reilly Media, 2019.
-
[29] I. Sommerville. Software Engineering. 5th Edition (10th Edition, 2017). Addison-Wesley, 1997.
-
[30] W. Arter, J. Parker and E. Threlfall. Module Guide. Tech. rep. CD/EXCALIBUR-FMS/0032-D3.3. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0032-D3.3.pdf. UKAEA, March 2021.
-
[31] E. Threlfall, J. Parker and W. Arter. Design patterns evaluation report. Tech. rep. CD/EXCALIBUR-FMS/0026-M3.3.3. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0026-M3.3.3.pdf. UKAEA, December 2020.
-
[32] L. Anton. NEPTUNE: Background information and user requirements for design patterns. Tech. rep. CD/EXCALIBUR-FMS/0015-1.00-M3.3.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0015-1.00-M3.3.1.pdf. UKAEA, March 2020.
-
[33] W. Arter et al. Report on design patterns specifications and prototypes. Tech. rep. CD/EXCALIBUR-FMS/0023-M3.3.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0023-M3.3.2.pdf. UKAEA, August 2020.
-
[34] A. Dubey and L.C. McInnes. Idea Paper: The Lifecycle of Software for Scientific Simulations. Tech. rep. Argonne National Lab.(ANL), Argonne, IL (United States), 2016.
-
[35] N.S. Clerman and W. Spector. Modern Fortran. Style and Usage. Cambridge University Press, 2012.
-
[36] W. Arter et al. Fortran 95 Programming Style. Tech. rep. CCFE-R(15)34. http://dx.doi.org/10.13140/RG.2.2.27018.41922,https://scientific-publications.ukaea.uk/wp-content/uploads/CCFE-R-1534.pdf. CCFE, 2015.
-
[37] Cerberus Python data validation. https://github.com/pyeve/cerberus. Accessed: March 2021. 2021.
-
[38] J. Gregory. Game engine architecture 3rd Ed.. AK Peters/CRC Press, 2017.
-
[39] B. Stroustrop and H. Sutter, eds. C++ Core Guidelines. http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines. Accessed: January 2022. 2022.
-
[41] clang-tidy provides an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. https://clang.llvm.org/extra/clang-tidy/. Accessed: January 2022. 2022.
-
[42] Black is the uncompromising code formatter for Python. https://black.readthedocs.io. Accessed: January 2022. 2022.
-
[43] J. Pitt-Francis and J. Whiteley. Guide to scientific computing in C++. Springer, 2017.
-
[44] N.A. Solter and S.J. Kleper. Professional C++. 5th edition dated 2021 exists in Wrox series with different author M. Gregoire. John Wiley & Sons, also https:/www.wrox.com, 2005.
-
[45] W. Arter. Equations for EXCALIBUR/NEPTUNE Proxyapps. Tech. rep. CD/EXCALIBUR-FMS/0021-1.23-M1.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0021-1.23-M1.2.1.pdf. UKAEA, October 2022.
-
[46] DocFetcher is an Open Source desktop search application. http://docfetcher.sourceforge.net/en/index.html. Accessed: January 2022. 2022.
-
[47] Recoll finds documents based on their contents as well as their file names. https://www.lesbonscomptes.com/recoll. Accessed: January 2022. 2022.
-
[48] W. Arter, L. Anton and D. Samaddar. Options for Geometry Representation. Tech. rep. CD/EXCALIBUR-FMS/0012-1.00-M2.1.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0012-1.00-M2.1.1.pdf. UKAEA, March 2020.
-
[49] H. Niederreiter. Random Number Generation and Quasi-Monte Carlo Methods. Society for Industrial Mathematics, 1992.
-
[50] W. Arter et al. ExCALIBUR Fusion Modelling System Activities Y1-2. Tech. rep. CD/EXCALIBUR-FMS/0004. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0004.pdf. UKAEA, September 2019.
-
[51] D. Samaddar. NEPTUNE: Report on Y1 2020 External Workshop (REPORT1). Tech. rep. CD/EXCALIBUR-FMS/0010-M1.1.1b. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0010-M1.1.1b.pdf. UKAEA, March 2020.
-
[52] W. Arter, L. Anton and D. Samaddar. Year One Summary Report. Tech. rep. CD/EXCALIBUR-FMS/0011-1.00-M1.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0011-1.00-M1.2.1.pdf. UKAEA, March 2020.
-
[53] W. Arter, L. Anton and D. Samaddar. Options for Particle Algorithms. Tech. rep. CD/EXCALIBUR-FMS/0013-1.01-M2.3.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0013-1.01-M2.3.1.pdf. UKAEA, September 2020.
-
[54] L. Anton. NEPTUNE: Report on system requirements. Tech. rep. CD/EXCALIBUR-FMS/0014-1.00-M3.1.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0014-1.00-M3.1.1.pdf. UKAEA, March 2020.
-
[55] L. Anton. Benchmarking requirements for NEPTUNE and available tools. Tech. rep. CD/EXCALIBUR-FMS/0016-1.00-M3.5.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0016-1.00-M3.5.1.pdf. UKAEA, March 2020.
-
[56] D. Samaddar. NEPTUNE: Report on Y1 2019 Internal Workshop. Tech. rep. CD/EXCALIBUR-FMS/0018-M1.1.1a. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0018-M1.1.1a.pdf. UKAEA, March 2020.
-
[57] W. Arter. EXCALIBUR NEPTUNE Charter. Tech. rep. CD/EXCALIBUR-FMS/0020. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0020.pdf. UKAEA, June 2020.
-
[58] W. Arter et al. Report on user frameworks for tokamak multiphysics. Tech. rep. CD/EXCALIBUR-FMS/0022-M3.1.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0022-M3.1.2.pdf. UKAEA, June 2020.
-
[59] W. Arter, E. Threlfall and J. Parker. Report on user layer design for Uncertainty Quantification. Tech. rep. CD/EXCALIBUR-FMS/0024-M3.1.3. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0024-M3.1.3.pdf. UKAEA, October 2020.
-
[60] M. Barrabino. ExCALIBUR Fusion Modelling use case: contract award recommendation report. Tech. rep. CD/EXCALIBUR-FMS/0025-M1.3.1. UKAEA, November 2020.
-
[61] W. Arter and M. Barrabino. ExCALIBUR Fusion Model SPF Research Plan Y3. Tech. rep. CD/EXCALIBUR-FMS/0027-M1.5.1. undated and untitled. UKAEA, September 2021.
-
[62] E. Threlfall et al. Winter 2020-21 Workshop. Tech. rep. CD/EXCALIBUR-FMS/0030-M1.4.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0030-M1.4.1.pdf. UKAEA, March 2021.
-
[63] M. Barrabino. ExCALIBUR NEPTUNE Project analysis to date: close out Y2. Tech. rep. CD/EXCALIBUR-FMS/0030a-M1.6.1. UKAEA, March 2021.
-
[64] E. Threlfall and W. Arter. Select techniques for MOR (Model Order Reduction). Tech. rep. CD/EXCALIBUR-FMS/0031-M2.5.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0031-M2.5.1.pdf. UKAEA, March 2021.
-
[65] E. Threlfall and W. Arter. Performance of spectral-hp element methods for the referent plasma models. Tech. rep. CD/EXCALIBUR-FMS/0034-M2.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0034-M2.2.1.pdf. UKAEA, April 2021.
-
[66] E. Threlfall and W. Arter. Assessment of which UQ methods are required to make NEPTUNE software actionable. Tech. rep. CD/EXCALIBUR-FMS/0035-M2.4.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0035-M2.4.1.pdf. UKAEA, April 2021.
-
[67] E. Threlfall and W. Arter. Identification of suitable preconditioner techniques. Tech. rep. CD/EXCALIBUR-FMS/0036-M2.7.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0036-M2.7.1.pdf. UKAEA, April 2021.
-
[68] E. Threlfall and W. Arter. Selection of the physics models. Tech. rep. CD/EXCALIBUR-FMS/0037-M2.8.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0037-M2.8.1.pdf. UKAEA, April 2021.
-
[69] E. Threlfall and W. Arter. Identification of a preferred overall numerical scheme. Tech. rep. CD/EXCALIBUR-FMS/0038-M2.6.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0038-M2.6.1.pdf. UKAEA, June 2021.
-
[70] E. Threlfall and W. Arter. Survey of code generators and their suitability for NEPTUNE. Tech. rep. CD/EXCALIBUR-FMS/0039-M3.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0039-M3.2.1.pdf. UKAEA, June 2021.
-
[71] W. Arter and E. Threlfall. Management of external research. Supports UQ Procurement. Tech. rep. CD/EXCALIBUR-FMS/0040-M5.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0040-M5.1.pdf. UKAEA, August 2021.
-
[72] E. Threlfall et al. Survey of Domain Specific Languages. Tech. rep. CD/EXCALIBUR-FMS/0041-M3.2.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0041-M3.2.2.pdf. UKAEA, July 2021.
-
[73] E. Threlfall et al. Selection of techniques for Uncertainty Quantification. Tech. rep. CD/EXCALIBUR-FMS/0043-M2.4.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0043-M2.4.2.pdf. UKAEA, September 2021.
-
[74] E. Threlfall et al. Selection of techniques for Model Order Reduction. Tech. rep. CD/EXCALIBUR-FMS/0044-M2.5.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0044-M2.5.2.pdf. UKAEA, September 2021.
-
[75] W. Saunders and W. Arter. Identification of suitable preconditioner techniques. Tech. rep. CD/EXCALIBUR-FMS/0045-M2.7.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0045-M2.7.2.pdf. UKAEA, August 2021.
-
[76] W. Arter and E. Threlfall. Surface mesh generation. Tech. rep. CD/EXCALIBUR-FMS/0046-M2.1.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0046-M2.1.2.pdf. UKAEA, September 2021.
-
[77] W. Saunders and E. Threlfall. Finite Element Models: Performance. Tech. rep. CD/EXCALIBUR-FMS/0047-M2.2.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0047-M2.2.2.pdf. UKAEA, September 2021.
-
[78] W. Saunders and W. Arter. Options for Particle Algorithms. Tech. rep. CD/EXCALIBUR-FMS/0048-M2.3.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0048-M2.3.2.pdf. UKAEA, September 2021.
-
[79] J. Parker and W. Arter. Domain-Specific Language (DSL) and Performance Portability Assessment. Tech. rep. CD/EXCALIBUR-FMS/0049-D3.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0049-D3.2.pdf. UKAEA, September 2021.
-
[80] W. Arter. Verification and Benchmarks Methodology. Tech. rep. CD/EXCALIBUR-FMS/0050-D3.5. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0050-D3.5.pdf. UKAEA, September 2021.
-
[81] E. Threlfall and W. Arter. Finite Element Models: Complementary Activities I. Tech. rep. CD/EXCALIBUR-FMS/0051-M6.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0051-M6.1.pdf. UKAEA, September 2021.
-
[82] J.T. Parker and W. Arter. Literature review for Call T/AW086/21: Mathematical Support for Software Implementation. Tech. rep. CD/EXCALIBUR-FMS/0052-M7.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0052-M7.1.pdf. UKAEA, September 2021.
-
[83] J.T. Parker et al. Code coupling and benchmarking. Tech. rep. CD/EXCALIBUR-FMS/0053-M7.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0053-M7.2.pdf. UKAEA, September 2021.
-
[84] W. Arter et al. Software Specification Web-site. Tech. rep. CD/EXCALIBUR-FMS/0054-D3.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0054-D3.1.pdf. UKAEA, October 2021.
-
[85] M. Barrabino. ExCALIBUR Fusion Modelling use case: contract award recommendation report. Tech. rep. CD/EXCALIBUR-FMS/0056-M1.7.1. UKAEA, August 2021.
-
[86] E. Threlfall and W. Arter. Fluid Referent Models. Tech. rep. CD/EXCALIBUR-FMS/0055-M2.6.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0055-M2.6.2.pdf. UKAEA, November 2021.
-
[87] J. T. Parker and W. Arter. Technical report on Physics model selection. Tech. rep. CD/EXCALIBUR-FMS/0058-M2.8.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0058-M2.8.2.pdf. UKAEA, December 2021.
-
[88] W. Arter. ExCALIBUR-Fusion Modelling System Y4-Y6. Tech. rep. CD/EXCALIBUR-FMS/0059-M1.9.1. UKAEA, March 2022.
-
[89] W. Arter. Analysis to Date: Close out Y3. Tech. rep. CD/EXCALIBUR-FMS/0060-M1.10. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0060-M1.10.pdf. UKAEA, March 2022.
-
[90] W. Saunders, J. Cook and W. Arter. 2-D Model of Neutral Gas and Impurities. Tech. rep. CD/EXCALIBUR-FMS/0061-M4.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0061-M4.2.pdf. UKAEA, December 2021.
-
[91] W. Saunders, J. Cook and W. Arter. High-dimensional Models Complementary Actions 2. Tech. rep. CD/EXCALIBUR-FMS/0062-M4.3. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0062-M4.3.pdf. UKAEA, March 2022.
-
[92] W. Arter and J. Parker. Selection of techniques for Uncertainty Quantification. Tech. rep. CD/EXCALIBUR-FMS/0063-M5.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0063-M5.2.pdf. UKAEA, March 2022.
-
[93] E. Threlfall. Finite Element Models Complementary Actions 2. Tech. rep. CD/EXCALIBUR-FMS/0064-M6.2. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0064-M6.2.pdf. UKAEA, March 2022.
-
[94] J.T. Parker and W. Arter. Software Support Complementary Actions 2. Tech. rep. CD/EXCALIBUR-FMS/0065-M7.3. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0065-M7.3.pdf. UKAEA, March 2022.
-
[95] E. Threlfall and W. Saunders. Support High-dimensional Procurement. Tech. rep. CD/EXCALIBUR-FMS/0066-M4.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0066-M4.1.pdf. UKAEA, March 2022.
-
[96] D. Rouson, J. Xia and X. Xu. Scientific Software Design: The Object-Oriented Way. Cambridge University Press, 2011.
-
[97] W. Bangerth and T. Heister. “What makes computational open source software libraries successful?” In: Computational Science & Discovery 6.1 (2013), 015010 (18 pages). url: %5Curl%7Bhttps://doi.org/10.1088/1749-4699/6/1/015010%7D.
-
[98] B.N. Lawrence et al. “Crossing the chasm: how to develop weather and climate models for next generation computers?” In: Geoscientific Model Development 11.5 (2018), pp. 1799–1821.
-
[99] G.F. Belete, A. Voinov and G.F. Laniak. “An overview of the model integration process: From pre-integration assessment to testing”. In: Environmental modelling & software 87 (2017), pp. 49–63.
-
[100] Semantic Versioning 2.0.0. https://semver.org. Accessed: November 2021. 2021.
-
[101] Zenodo, to ensure that everyone can join in Open Science. https://zenodo.org. Accessed: November 2021. 2021.
-
[102] A fast, flexible, physicist’s toolkit for gyrokinetics. https://gyrokinetics.gitlab.io/gs2/page/admin_manual/release_instructions/index.html. Accessed: November 2021. 2021.
-
[103] Open source licensing. https://opensource.org/licenses/BSD-3-Clause. Accessed: August 2020. 2020.
-
[104] Government open source guidance. https://www.gov.uk/government/publications/open-source-guidance/when-code-should-be-open-or-closed. Accessed: August 2020. 2020.
-
[105] Government open source advice. https://www.gov.uk/guidance/be-open-and-use-open-source. Accessed: August 2020. 2020.
-
[106] B.P. Douglass. Real Time UML Workshop for Embedded Systems. Elsevier, Amsterdam, 2006.
-
[107] W. Arter. Study of source terms in the SOLF1D edge code. Tech. rep. CCFE-DETACHMENT-RP2-Draft. CCFE, 2015.
-
[108] F. Wilczynski et al. “Stability of scrape-off layer plasma: A modified Rayleigh–Bénard problem”. In: Physics of Plasmas 26.2 (2019). https://doi.org/10.1063/1.5064765, p. 022510.
-
[109] S.L. Brunton and J.N. Kutz. Data-driven science and engineering: Machine learning, dynamical systems, and control. CUP, 2019.
-
[110] W. Arter et al. Equations for EXCALIBUR/NEPTUNE Proxyapps. Tech. rep. CD/EXCALIBUR-FMS/0021-1.31-M1.2.1. https://github.com/ExCALIBUR-NEPTUNE/Documents/blob/main/reports/ukaea_reports/CD-EXCALIBUR-FMS0021-1.30-M1.2.1.pdf. UKAEA, October 2023.
-
[111] G. Karniadakis and S. Sherwin. Spectral/hp element methods for computational fluid dynamics 2nd Ed.. https://doi.org/10.1093/acprof:oso/9780198528692.001.0001. Oxford University Press, 2005.
-
[112] M. O’Mullane. Atomic Processes in Plasmas. Slides from 45th Culham Plasma Physics Summer School. CCFE intranet, not publicly available. 2008.
-
[113] E. Havlıéčková et al. “Benchmarking of a 1D scrape-off layer code SOLF1D with SOLPS and its use in modelling long-legged divertors”. In: Plasma Physics and Controlled Fusion 55.6 (2013), p. 065004.
-
[114] The ADAS Project. Atomic Data and Analysis Structure ADAS website. http://www.adas.ac.uk/. Accessed: July 2020. 2020.
-
[115] The ADAS Project. Dissemination of Atomic Data and Analysis Structure ADAS website. https://open.adas.ac.uk/. Accessed: July 2020. 2020.