Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “unit testing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 145 records · Page 8

Experiences with SYCL on AMD GPUs with Kokkos

With the recent diversification of the hardware landscape in the high-performance computing (HPC) community, performance-portability solutions are becoming more and more important. One of the most popular choices is Kokkos, which recently became a Linux Foundation project. Most of its development is supported by the US Department of Energy and the French Alternative Energies and Atomic Energy Commission. Kokkos is implemented as a C++ library with multiple backends to support CPUs as well as various GPU architectures. These backends include OpenMP, CUDA, HIP, and also SCYL. This approach enables users to leverage the preferred vendor toolchain for the respective platform (e.g. CUDA, ROCm, OneAPI). The SYCL backend is used to target Intel GPUs, in particular to support the Aurora exascale supercomputer. However, SYCL itself also offers a large degree of portability, and in fact Kokkos’ CI for SYCL has been running on NVIDIA hardware due to a lack of access to Intel GPUs. In this report, we describe our experience with using Kokkos SYCL backend on AMD GPUs targeting the Frontier supercomputer at Oak Ridge National Laboratory. The two major SYCL implementations are DPC++ and AdaptiveCpp. While the Kokkos SYCL backend has been implemented using the former, the latter was the first implementation to target AMD GPUs. We will discuss the experience with both of these SYCL implementations in terms of functionality and performance. Using Kokkos to evaluate SYCL toolchains has a number of benefits. Kokkos’ use of SYCL is fairly complex, exercising features such as graphs, relocatable device functions, atomics – including for non-arithmetic types, as well as pinned and page migratable memory allocations. Kokkos also needs to implement capabilities such as Kokkos’ hierarchical parallelism that are not a straight-forward mapping to SYCL capabilities. Furthermore, a large number of libraries and applications that represent diverse use cases are implemented in Kokkos, providing readily available test cases for a toolchain evaluation. Preliminary results show that support for AMD GPUs in DPC++ is much less mature than for NVIDIA GPUs or Intel GPUs. While the situation has improved significantly over the last year, we still encounter many runtime failures, dispatching problems, and code generation issues. With AdaptiveCpp the challenges arise even earlier in the evaluation process. Since Kokkos’ SYCL implementation is largely focused on supporting Intel GPUs, we opted to leverage SYCL extensions which are available in DPC++ but not in AdaptiveCpp. Furthermore, AdaptiveCpp appears to be less conformant with the SYCL2020 standard which Kokkos relies on. In some cases, we are able to work around the lack of feature support, in other cases we have to disable certain Kokkos capabilities to evaluate the toolchain. Our evaluation will leverage Kokkos’ unit tests to establish basic functionality and feature completeness. We then use simple benchmarks for components of a CG implementation as a measure of usability and performance of the SYCL toolchains.

97 MATHEMATICS AND COMPUTING↗

ExactPack Documentation

For code verification, one compares the code output against known exact solutions. There are many standard test problems used in this capacity, such as the Noh and Sedov problems. ExactPack is a utility that integrates many of these exact solution codes into a common API (application program interface), and can be used as a stand-alone code or as a python package. ExactPack consists of python driver scripts that access a library of exact solutions written in Fortran or Python. The spatial profiles of the relevant physical quantities, such as the density, fluid velocity, sound speed, or internal energy, are returned at a time specified by the user. The solution profiles can be viewed and examined by a command line interface or a graphical user interface, and a number of analysis tools and unit tests are also provided. We have documented the physics of each problem in the solution library, and provided complete documentation on how to extend the library to include additional exact solutions. ExactPack’s code architecture makes it easy to extend the solution-code library to include additional exact solutions in a robust, reliable, and maintainable manner.

97 MATHEMATICS AND COMPUTING↗

High Temperature Syngas Cleanup Technology Scale-up and Demonstration Project

Gasification is a technology for clean energy conversion of diverse feedstocks into a wide variety of useful products such as chemicals, fertilizers, fuels, electric power, and hydrogen. Existing technologies can be employed to clean the syngas from gasification processes to meet the demands of such applications, but they are expensive to build and operate and consume a significant fraction of overall parasitic energy requirements, thus lowering overall process efficiency. RTI International has developed a warm syngas desulfurization process (WDP) utilizing a transport-bed reactor design and a proprietary attrition-resistant, high-capacity solid sorbent with excellent performance replicated at lab, bench, and pilot scales. Results indicated that WDP technology can improve both efficiency and cost of gasification plants. The WDP technology achieved ~99.9% removal of total sulfur (as either H 2 S or COS) from coal-derived syngas at temperatures as high as 600°C and over a wide range of pressures (20-80 bar, pressure independent performance) and sulfur concentrations. Based on the success of these tests, RTI negotiated a cooperative agreement with the U.S. Department of Energy for precommercial testing of this technology at Tampa Electric Company’s Polk Power Station IGCC facility in Tampa, Florida. The project scope also included a sweet water-gas-shift process for hydrogen enrichment and an activated amine process for 90+% total carbon capture. Because the activated amine process provides some additional non-selective sulfur removal, the integration of these processes was expected to reduce overall sulfur in the syngas to sub-ppmv concentrations, suitable for most syngas applications. The overall objective of this project was to mitigate the technical risks associated with the scale up and integration of the WDP and carbon dioxide capture technologies, enabling subsequent commercial-scale demonstration. The warm syngas cleanup pre-commercial test unit was designed and constructed on schedule and under budget and was operated for approximately 1,500 total hours utilizing ~20% of the IGCC’s total syngas as feed (~1.5 MM scfh of dry syngas). The WDP system reduced total sulfur levels to ~10 ppmv (~99.9% removal) from raw syngas that contained as high as 14,000 ppmv of total sulfur. The integration of WDP with the activated amine process enabled further reduction of total sulfur in the final treated syngas to the anticipated sub-ppmv concentrations (>99.99% removal), suitable for stringent syngas applications such as chemicals, fertilizers, and fuels. Techno-economic assessments by RTI and by third parties indicate potential for significant (up to 50%) capital and operating cost reductions for the entire syngas cleanup block when WDP technology is integrated with a broad spectrum of conventional and emerging carbon capture or acid gas removal technologies. This final scientific/technical report covers the pre-FEED, FEED, EPC, commissioning, and operation phases of this project, as well as system performance results. In addition, the report addresses other parallel-funded R&D efforts focused on development and testing of trace contaminant removal process (TCRP) sorbents, a direct sulfur recovery process (DSRP), and a novel sorbent for warm carbon dioxide capture, as well as pre-FEED, FEED, and techno-economic studies to consider the potential benefit for use of WDP for polygeneration of electric power and ammonia/urea fertilizers.

01 COAL, LIGNITE, AND PEAT↗

Rotation-Enabled 7-Degree of Freedom Seismometer for Geothermal Resource Development. Phase 1 Final Report

Under this Department of Energy (DOE) grant, A-Tech Corporation d.b.a. Applied Technology Associates (ATA), seeks to develop a seven-degree-of-freedom (7-DOF) seismic measurement tool for high-temperature geothermal applications. The Rotational-Enabled 7-DOF Seismometer includes a conventional tri-axial accelerometer, a conventional pressure sensor or hydrophone, and a tri-axial rotational sensor. The rotational sensing capability is novel, based upon ATA's innovative research in rotational sensing technologies. The geothermal industry requires tools for high-precision seismic monitoring of crack formation associated with Enhanced Geothermal System (EGS) stimulation activity. Currently, microseismic monitoring is conducted by deploying many seismic tools at different depth levels along a 'string' within drilled observation wells. Costs per string can be hundreds of thousands of dollars. Processing data from the spatial arrays of linear seismometers allows back-projection of seismic wave states. In contrast, a Rotational-Enabled 7-DOF Seismometer would simultaneously measure p-wave velocity, s-wave velocity, and incident seismic wave direction all from a single point measurement. In addition, the Rotational-Enabled 7-DOF Seismometer will, by its nature, separate p- and s-waves into different data streams, simplifying signal processing and facilitating analysis of seismic source signatures and geological characterization. By adding measurements of three additional degrees-of-freedom at each level and leveraging the information from this new seismic observable, it is likely that an equally accurate picture of subsurface seismic activity could be garnered with fewer levels per hole. The key cost savings would come from better siting of the well due to increased information content and a decrease in the number of confirmation wells drilled, also due to the increase in information per well. Improved seismic tools may also increase knowledge, understanding, and confidence, thus removing some current blocks to feasibility and significantly increasing access to potential geothermal sites. During the Phase 1 effort summarized in this final report, the ATA Team modeled and built two TRL 3 proof-of-concept test units for two competing rotational sensor technologies. The two competing technologies were based on ATA's angular rate and angular displacement measurement technologies; Angular rate: ATA's Magnetohydrodynamic Angular Rate Sensor (Seismic MHD); and Angular displacement: ATA's Low Frequency Improved Torsional Seismometer (LFITS). In order to down-select between these two technologies and formulate a go / no go decision, the ATA Team analyzed and traded scientific performance requirements and market constraints against sensor characteristics and components, acquiring field data where possible to validate the approach and publishing results from these studies of rotational technology capability. Based on the results of Phase 1, the ATA Team finds that the Seismic MHD (SMHD) technology is the best choice for enabling rotational seismometry and significant technical potential exists for micro-seismic monitoring using a downhole 7-DOF device based on the SMHD. Recent technical papers and field data confirm the potential of rotational sensing for seismic mapping, increasing confidence that cost-reduction benefits are achievable for EGS. However, the market for geothermal rotational sensing is small and undeveloped. As a result, this report recommends modifying the Phase 2 plan to focus on prototype development aimed at partnering with early adopters within the geothermal industry and the scientific research community. The highest public benefit will come from development and deployment of a science-grade SMHD rotational seismometer engineered for geothermal downhole conditions and an integrated test tool for downhole measurements at active geothermal test sites.

15 GEOTHERMAL ENERGY↗

High Temperature Sealants and Gaskets in Nuclear Applications

Lawrence Livermore National Laboratory (LLNL) has been conducting research to develop and deploy advances in ceramic filter technology to benefit nuclear facilities. There is a need for better materials for High Efficiency Particulate Air (HEPA) filters, especially those able to withstand moisture and higher temperatures as experienced in fire conditions. One of the next steps in this process is the improvement of the system sealants and gaskets. The LLNL team has reached out to the University of Texas at El Paso (UTEP) for assistance with the task of identifying potential materials as well as conducting experiments utilizing the testing units developed by LLNL's collaboration with California Polytechnic State University (Cal Poly). Current commercial filters use fluid seals and urethane gasket seals. Although these seals are sufficient for the minimum requirements of existing nuclear facilities, they will not be sufficient as improvements in ceramic filters and pre-filters reach their full potential. Currently, HEPA filters can only survive up to 1000 deg. F (exhaust air) and 500 deg. F (supply air) for less than 2 hours. Our research at the University of Texas at El Paso reviewed hundreds of sealant and gasket materials to identify improved sealants and gaskets that can be used in existing filters as well as ceramic HEPA filters and pre-filters. Results of the research will be supplied to support the relevant code, American Society of Mechanical Engineers (ASME) AG-1, in particular Section FO. (authors)

42 ENGINEERING↗

FY16 Status of Immersion Phased Array Ultrasonic Probe Development and Performance Demonstration Results for Under Sodium Viewing

This section of the Joint summary technical letter report (TLR) describes work conducted at the Pacific Northwest National Laboratory (PNNL) during FY 2016 (FY16) on the under-sodium viewing (USV) PNNL project 58745, work package AT-16PN230102. This section of the TLR satisfies PNNL’s M3AT-16PN2301025 milestone and is focused on summarizing the design, development, and evaluation of two different phased-array ultrasonic testing (PA-UT) probe designs—a two-dimensional (2D) matrix phased-array probe, and two one-dimensional (1D) linear array probes, referred to as serial number 4 (SN4) engineering test units (ETUs). The 2D probe is a pulse-echo (PE), 32×2, 64-element matrix phased-array ETU. The 1D probes are 32×1 element linear array ETUs. This TLR also provides the results from a performance demonstration (PD) of in-sodium target detection trials at 260°C using both probe designs. This effort continues the iterative evolution supporting the longer term goal of producing and demonstrating a pre-manufacturing prototype ultrasonic probe that possesses the fundamental performance characteristics necessary to enable the development of a high-temperature sodium-cooled fast reactor (SFR) inspection system for in-sodium detection and imaging.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Automated Label‐Free Assay for Viral Detection and Inhibitor Screening via Biomembrane‐Functionalized Microelectrode Arrays

Most virus infection assays have indirect readout such as virus number following entry (e.g., PCR, cell lysis). While effective, these technologies are labor‐intensive, require specialized environments (e.g., sterile or RNA‐free), and detect later‐stage viral events like lysis or cell death, lacking sensitivity to early fusion events. To address these limitations, we present biologically relevant 2D membrane materials, host‐cell‐derived supported lipid bilayers (hcd‐SLBs), integrated with organic microelectrode arrays (OMEAs) for detection of severe acute respiratory syndrome coronavirus 2 (SARS‐CoV‐2) fusion. By overexpressing angiotensin‐converting enzyme 2 (ACE2) receptors on the native membranes, the platform functions as a viral sensor capable of detecting virus pseudo particles (VPPs) through the late pathway. Additionally, hcd‐SLBs extracted from human lung epithelium expressing native ACE2 detect fusion events through the early pathway. The platform's utility as a drug‐screening tool is demonstrated by testing antibodies targeting either the ACE2 on the host membrane or the viral spike (S) proteins. To enhance the throughput, microfluidics are integrated for automation and OMEAs are incorporated within each channel, miniaturizing the testing units. This system supports high‐throughput data generation, automation, and scalability, providing an efficient platform for viral fusion detection that advances the study of pathogen‐host interactions and accelerates antiviral drug discovery.

Biology↗

Determination of the Flow Rate of Coolant in Pipelines with Unstabilized Flow of Fluid in the Area Following a Bend

Questions related to the determination of the flow rate of coolant in the pipelines of electric plants are considered. Amethod of determining the flow of single-phase coolant for the case of an asymmetric unstabilized velocity profile that is present following a bend in a pipeline is proposed. Results from the use of the proposed method in novel experiments on the testing unit of the Élektrogorsk Scientific Research Center and in the steam pipelines of power unit No. 3 of the Balakovo nuclear power plant are presented.

42 ENGINEERING↗

Code Verification and Solution Verification framework in pin-resolved neutron transport code MPACT

Program verification in scientific computing encompasses the application of formal and mathematical techniques to a scientific computing code for its credibility, accuracy, and validity. Code Verification identifies bugs and performance issues in the software development stage. Solution Verification assesses the applicability of the code and the accuracy of the solution to problems of interest. Both activities utilize application cases and quantify the error against prescribed acceptance criteria. However, simply executing more application cases does not guarantee stronger or more comprehensive credibility. Here, we establish a verification framework that involves Code Verification and Solution Verification, both of which work together such that the overarching goal of “converge to the correct answer for the intended application” can be reasonably inferred. The application of such a verification framework is demonstrated using the pin-resolved neutron transport code MPACT, where standard unit tests and regression tests are covered, and where the Method of Exact Solutions and the Method of Manufactured Solutions are successfully used. Additionally, the applicability of Method of Manufactured Solutions is extended to the OECD/NEA C5G7 benchmark problems of practical material and geometric configurations. Solution Verification activities are demonstrated on a practical hierarchy of application models of increasing complexity ranging from 2D pin cell problems to 3D assembly problems. The convergence behavior and rate of convergence with respect to each individual variable are studied and provided. This framework can be adapted broadly to other fields involving scientific computing codes.

97 MATHEMATICS AND COMPUTING↗

GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations

Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual `unit test' programs and larger example problems demonstrating their use. Lastly, these classes compose the Basics division of our developing astrophysics simulation code GenASiS (General Astrophysical Simulation System), but their fundamental nature makes them useful for physics simulations in many fields.

97 MATHEMATICS AND COMPUTING↗

Method for separation of coal conversion products from oxygen carriers

Complete fuel conversion represents an important, but unresolved, aspect in Chemical Looping Combustion (CLC). Different system design approaches are currently being investigated to maximize carbon conversion in the fuel reactor. To achieve greater than ninety percent conversion of the fuel in “fluid-bed” type reducers will require that CLC systems be equipped with additional process equipment to ensure that unburnt fuel leaving the reducer is minimized. This paper presents results obtained from a laboratory test system simulating a char stripper design comprising two components; one for separating large char particles, based on material density differentials, and another for removing small char particles from the oxygen carrier (OC) leaving the reducer, based on elutriation. A test unit was designed, built and operated to identify optimum conditions for separating OC material from unburnt solid fuel – char. The results obtained are necessary for designing a high temperature unit operated at temperatures expected within a CLC system.

01 COAL, LIGNITE, AND PEAT↗

Kokkos: Enabling manycore performance portability through polymorphic memory access patterns

The manycore revolution can be characterized by increasing thread counts, decreasing memory per thread, and diversity of continually evolving manycore architectures. High performance computing (HPC) applications and libraries must exploit increasingly finer levels of parallelism within their codes to sustain scalability on these devices. We found that a major obstacle to performance portability is the diverse and conflicting set of constraints on memory access patterns across devices. Contemporary portable programming models address manycore parallelism (e.g., OpenMP, OpenACC, OpenCL) but fail to address memory access patterns. The Kokkos C++ library enables applications and domain libraries to achieve performance portability on diverse manycore architectures by unifying abstractions for both fine-grain data parallelism and memory access patterns. In this paper we describe Kokkos’ abstractions, summarize its application programmer interface (API), present performance results for unit-test kernels and mini-applications, and outline an incremental strategy for migrating legacy C++ codes to Kokkos. Furthermore, the Kokkos library is under active research and development to incorporate capabilities from new generations of manycore architectures, and to address a growing list of applications and domain libraries.

97 MATHEMATICS AND COMPUTING↗

Symmetry-adapted perturbation theory with Kohn-Sham orbitals using non-empirically tuned, long-range-corrected density functionals

The performance of second-order symmetry-adapted perturbation theory (SAPT) calculations using Kohn-Sham (KS) orbitals is evaluated against benchmark results for intermolecular interactions. Unlike previous studies of this “SAPT(KS)” methodology, the present study uses non-empirically tuned long-range corrected (LRC) functionals for the monomers. The proper v{sub xc} (r)→0 asymptotic limit is achieved by tuning the range separation parameter in order to satisfy the condition that the highest occupied KS energy level equals minus the molecule's ionization energy, for each monomer unit. Tests for He{sub 2}, Ne{sub 2}, and the S22 and S66 data sets reveal that this condition is important for accurate prediction of the non-dispersion components of the energy, although errors in SAPT(KS) dispersion energies remain unacceptably large. In conjunction with an empirical dispersion potential, however, the SAPT(KS) method affords good results for S22 and S66, and also accurately predicts the whole potential energy curve for the sandwich isomer of the benzene dimer. Tuned LRC functionals represent an attractive alternative to other asymptotic corrections that have been employed in density-functional-based SAPT calculations, and we recommend the use of tuned LRC functionals in both coupled-perturbed SAPT(DFT) calculations and dispersion-corrected SAPT(KS) calculations.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

A new Software Training Model at Belle II

The physics output of modern experimental HEP collaborations hinges not only on the quality of its software but also on the ability of the collaborators to make the best possible use of it. With the COVID-19 pandemic making in-person training impossible, the training paradigm at Belle II was shifted from periodic workshops towards guided self-study. To that end, the study material was rebuilt from scratch as a series of modular and hands-on lessons tightly integrated with the software documentation using Sphinx. Each lesson contains multiple exercises that are supplemented with hints and complete solutions. Rather than duplicating information, students are systematically taught to work with the technical reference documentation to find the important sections for themselves. Unit tests ensure that all examples work with different software versions, and feedback buttons make it easy to submit comments for improvements.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

ExoMars Mars Organic Molecule Analyzer (MOMA) Laser Desorption/Ionization Mass Spectrometry (LDI-MS) Analysis of Phototrophic Communities from a Silica-Depositing Hot Spring in Yellowstone National Park, USA

The Mars Organic Molecule Analyzer (MOMA) is a key scientific instrument on the ExoMars Rover mission. MOMA is designed to detect and characterize organic compounds, over a wide range of volatility and molecular weight, in samples obtained from up to two meters below the martian surface. Thorough analog sample studies are required to best prepare to interpret MOMA data collected on Mars. We present here the MOMA characterization of Mars analog samples collected from an alkaline silica depositing hot spring in Yellowstone National Park, WY, USA. These samples contain microbial streamer communities composed primarily of oxygenic and anoxygenic phototrophs. Additionally, in a study focused on detection of key classes of nonvolatile organics, samples of microbial streamers and their total lipid extract (TLE) have been measured on a MOMA Engineering Test Unit (ETU) instrument using its laser desorption/ionization mass spectrometry (LDI-MS) mode. MOMA LDI-MS detected a variety of lipids and pigments in the TLE sample. Species such as chlorophyll a were also detected from the streamer sample with the help of mass isolation. The results add to the LDI-MS sample characterization database, as well as demonstrate the benefit of using mass isolation on the MOMA instrument to reveal the presence of complex organics, and potential biomarkers, preserved in a natural sample, providing guidance to the in situ analysis of surface samples during Mars operations.

59 BASIC BIOLOGICAL SCIENCES↗

IBEX: An open infrastructure software platform to facilitate collaborative work in radiomics

Purpose: Radiomics, which is the high-throughput extraction and analysis of quantitative image features, has been shown to have considerable potential to quantify the tumor phenotype. However, at present, a lack of software infrastructure has impeded the development of radiomics and its applications. Therefore, the authors developed the imaging biomarker explorer (IBEX), an open infrastructure software platform that flexibly supports common radiomics workflow tasks such as multimodality image data import and review, development of feature extraction algorithms, model validation, and consistent data sharing among multiple institutions. Methods: The IBEX software package was developed using the MATLAB and C/C++ programming languages. The software architecture deploys the modern model-view-controller, unit testing, and function handle programming concepts to isolate each quantitative imaging analysis task, to validate if their relevant data and algorithms are fit for use, and to plug in new modules. On one hand, IBEX is self-contained and ready to use: it has implemented common data importers, common image filters, and common feature extraction algorithms. On the other hand, IBEX provides an integrated development environment on top of MATLAB and C/C++, so users are not limited to its built-in functions. In the IBEX developer studio, users can plug in, debug, and test new algorithms, extending IBEX’s functionality. IBEX also supports quality assurance for data and feature algorithms: image data, regions of interest, and feature algorithm-related data can be reviewed, validated, and/or modified. More importantly, two key elements in collaborative workflows, the consistency of data sharing and the reproducibility of calculation result, are embedded in the IBEX workflow: image data, feature algorithms, and model validation including newly developed ones from different users can be easily and consistently shared so that results can be more easily reproduced between institutions. Results: Researchers with a variety of technical skill levels, including radiation oncologists, physicists, and computer scientists, have found the IBEX software to be intuitive, powerful, and easy to use. IBEX can be run at any computer with the windows operating system and 1GB RAM. The authors fully validated the implementation of all importers, preprocessing algorithms, and feature extraction algorithms. Windows version 1.0 beta of stand-alone IBEX and IBEX’s source code can be downloaded. Conclusions: The authors successfully implemented IBEX, an open infrastructure software platform that streamlines common radiomics workflow tasks. Its transparency, flexibility, and portability can greatly accelerate the pace of radiomics research and pave the way toward successful clinical translation.

60 APPLIED LIFE SCIENCES↗

ramdisk, Version 0.x

The intent of the software is eventually to become a middleware library to provide a cross platform interface for creating and managing a ramdisk. Eventually it will cover many platforms (*nix, Windows, Mac), and have the library written in several languages. At this point, the library is a functional python library for managing a Mac ramdisk. Some code is also included in how to use the library. Initial intended uses for the library: archive deleteone.sql elink_2017_10_20.json file.json fix_on_records.sh just-doi-it.sh onrecords postfile.sh postit.sh solr-delete testrepos.sh wipe.postgresql Provide a throw-away filesystem for unit testing filesystem related functionality. archive deleteone.sql elink_2017_10_20.json file.json fix_on_records.sh just-doi-it.sh onrecords postfile.sh postit.sh solr-delete testrepos.sh wipe.postgresql Improve compile time when building software.

Nielsen, Roy↗