Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Program”

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 397 records · Page 22

Evaluating Performance Portability of Accelerator Programming Models using SPEC ACCEL 1.2 Benchmarks

As heterogeneous architectures are becoming mainstream for HPC systems, application programmers are looking for programming model implementations that offer both performance and portability across platforms. Two directive-based programming models for accelerator programming that aim at doing this are OpenMP 4/4.5 and OpenACC. Many users want to know the difference between these two programming models, the state of their implementations, how to use them, and evaluate how suitable they are for their applications.The Standard Performance Evaluation Corporation (SPEC) ACCEL benchmarks, developed by the SPEC High Performance Group (HPG), recently released SPEC ACCEL 1.2 benchmark suite to help the evaluation of OpenCL, OpenMP 4.5 and OpenACC on different platforms. Inthis paper we present our preliminary results that evaluates OpenMP4.5 and OpenACC on a variety of accelerator-based systems: POWER9with NVIDIA V100 GPUs (Summit), Intel Xeon Phi 7230 (Percival), and AMD Bulldozer Opteron with NVIDIA K20x (Titan). Comparing these benchmarks on different systems gives us insight into the support for OpenMP and OpenACC and their execution times provide insights about their quality of implementations provided by different vendors. We also compare best of OpenMP and OpenACC to see if a particular programming model favors a particular type of benchmark kernel.

Boehm, Swen↗

Occupant behavior models: A critical review of implementation and representation approaches in building performance simulation programs

Occupant behavior (OB) in buildings is a leading factor influencing energy use in buildings. Quantifying this influence requires the integration of OB models with building performance simulation (BPS). This study reviews approaches to representing and implementing OB models in today’s popular BPS programs, and discusses weaknesses and strengths of these approaches and key issues in integrating of OB models with BPS programs. Two of the key findings are: (1) a common data model is needed to standardize the representation of OB models, enabling their flexibility and exchange among BPS programs and user applications; the data model can be implemented using a standard syntax (e.g., in the form of XML schema), and (2) a modular software implementation of OB models, such as functional mock-up units for co-simulation, adopting the common data model, has advantages in providing a robust and interoperable integration with multiple BPS programs. Such common OB model representation and implementation approaches help standardize the input structures of OB models, enable collaborative development of a shared library of OB models, and allow for rapid and widespread integration of OB models with BPS programs to improve the simulation of occupant behavior and quantification of their impact on building performance.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Multicenter Collaborative Quality Assurance Program for the Province of Ontario, Canada: First-Year Results

Purpose: The objective of this work was to develop a collaborative quality assurance (CQA) program to assess the performance of intensity modulated radiation therapy (IMRT) planning and delivery across the province of Ontario, Canada. Methods and Materials: The CQA program was designed to be a comprehensive end-to-end test that can be completed on multiple planning and delivery platforms. The first year of the program included a head-and-neck (H and N) planning exercise and on-site visit to acquire dosimetric measurements to assess planning and delivery performance. A single dosimeter was used at each institution, and the planned to measured dose agreement was evaluated for both the H and N plan and a standard plan (linear-accelerator specific) that was created to enable a direct comparison between centers with similar infrastructure. Results: CQA program feasibility was demonstrated through participation of all 13 radiation therapy centers in the province. Planning and delivery was completed on a variety of infrastructure (treatment planning systems and linear accelerators). The planning exercise was completed using both static gantry and rotational IMRT, and planned-to-delivered dose agreement (pass rates) for 3%/3-mm gamma evaluation were greater than 90% (92.6%-99.6%). Conclusions: All centers had acceptable results, but variation in planned to delivered dose agreement for the same planning and delivery platform was noted. The upper end of the range will provide an achievable target for other centers through continued quality improvement, aided by feedback provided by the program through the use of standard plans and simple test fields.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Establishing High-Quality Prostate Brachytherapy Using a Phantom Simulator Training Program

Purpose: To design and implement a unique training program that uses a phantom-based simulator to teach the process of prostate brachytherapy (PB) quality assurance and improve the quality of education. Methods and Materials: Trainees in our simulator program were practicing radiation oncologists, radiation oncology residents, and fellows of the American Brachytherapy Society. The program emphasized 6 core areas of quality assurance: patient selection, simulation, treatment planning, implant technique, treatment evaluation, and outcome assessment. Using the Iodine 125 ({sup 125}I) preoperative treatment planning technique, trainees implanted their ultrasound phantoms with dummy seeds (ie, seeds with no activity). Pre- and postimplant dosimetric parameters were compared and correlated using regression analysis. Results: Thirty-one trainees successfully completed the simulator program during the period under study. The mean phantom prostate size, number of seeds used, and total activity were generally consistent between trainees. All trainees met the V100 >95% objective both before and after implantation. Regardless of the initial volume of the prostate phantom, trainees' ability to cover the target volume with at least 100% of the dose (V100) was not compromised (R=0.99 pre- and postimplant). However, the V150 had lower concordance (R=0.37) and may better reflect heterogeneity control of the implant process. Conclusions: Analysis of implants from this phantom-based simulator shows a high degree of consistency between trainees and uniformly high-quality implants with respect to parameters used in clinical practice. This training program provides a valuable educational opportunity that improves the quality of PB training and likely accelerates the learning curve inherent in PB. Prostate phantom implantation can be a valuable first step in the acquisition of the required skills to safely perform PB.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Prenatal caffeine ingestion induces transgenerational neuroendocrine metabolic programming alteration in second generation rats

Our previous studies have demonstrated that prenatal caffeine ingestion induces an increased susceptibility to metabolic syndrome with alterations of glucose and lipid metabolic phenotypes in adult first generation (F1) of intrauterine growth retardation (IUGR) rats, and the underlying mechanism is originated from a hypothalamic–pituitary–adrenal (HPA) axis-associated neuroendocrine metabolic programming alteration in utero. This study aims to investigate the transgenerational effects of this programming alteration in adult second generation (F2). Pregnant Wistar rats were administered with caffeine (120 mg/kg·d) from gestational day 11 until delivery. Four groups in F2 were set according to the cross-mating between control and caffeine-induced IUGR rats. F2 were subjected to a fortnight ice water swimming stimulus on postnatal month 4, and blood samples were collected before and after stress. Results showed that the majority of the activities of HPA axis and phenotypes of glucose and lipid metabolism were altered in F2. Particularly, comparing with the control group, caffeine groups had an enhanced corticosterone levels after chronic stress. Compared with before stress, the serum glucose levels were increased in some groups whereas the triglyceride levels were decreased. Furthermore, total cholesterol gain rates were enhanced but the high-density lipoprotein-cholesterol gain rates were decreased in most caffeine groups after stress. These transgenerational effects were characterized partially with gender and parental differences. Taken together, these results indicate that the reproductive and developmental toxicities and the neuroendocrine metabolic programming mechanism by prenatal caffeine ingestion have transgenerational effects in rats, which may help to explain the susceptibility to metabolic syndrome and associated diseases in F2. - Highlights: • Caffeine-induced neuroendocrine metabolic programming of HPA has hereditary effect. • Caffeine-induced reproductive and developmental toxicities in F1 have hereditary effect. • Caffeine-induced programming of HPA axis in F2 has gender and parental differences.

60 APPLIED LIFE SCIENCES↗

A multi-objective programming model for assessment the GHG emissions in MSW management

Highlights: • The multi-objective multi-period optimization model. • The solution approach for the generation of the Pareto front with mathematical programming. • The very detailed description of the model (decision variables, parameters, equations). • The use of IPCC 2006 guidelines for landfill emissions (first order decay model) in the mathematical programming formulation. - Abstract: In this study a multi-objective mathematical programming model is developed for taking into account GHG emissions for Municipal Solid Waste (MSW) management. Mathematical programming models are often used for structure, design and operational optimization of various systems (energy, supply chain, processes, etc.). The last twenty years they are used all the more often in Municipal Solid Waste (MSW) management in order to provide optimal solutions with the cost objective being the usual driver of the optimization. In our work we consider the GHG emissions as an additional criterion, aiming at a multi-objective approach. The Pareto front (Cost vs. GHG emissions) of the system is generated using an appropriate multi-objective method. This information is essential to the decision maker because he can explore the trade-offs in the Pareto curve and select his most preferred among the Pareto optimal solutions. In the present work a detailed multi-objective, multi-period mathematical programming model is developed in order to describe the waste management problem. Apart from the bi-objective approach, the major innovations of the model are (1) the detailed modeling considering 34 materials and 42 technologies, (2) the detailed calculation of the energy content of the various streams based on the detailed material balances, and (3) the incorporation of the IPCC guidelines for the CH{sub 4} generated in the landfills (first order decay model). The equations of the model are described in full detail. Finally, the whole approach is illustrated with a case study referring to the application of the model in a Greek region.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

An expert computer program for classifying stars on the MK spectral classification system

This paper describes an expert computer program (MKCLASS) designed to classify stellar spectra on the MK Spectral Classification system in a way similar to humans—by direct comparison with the MK classification standards. Like an expert human classifier, the program first comes up with a rough spectral type, and then refines that spectral type by direct comparison with MK standards drawn from a standards library. A number of spectral peculiarities, including barium stars, Ap and Am stars, λ Bootis stars, carbon-rich giants, etc., can be detected and classified by the program. The program also evaluates the quality of the delivered spectral type. The program currently is capable of classifying spectra in the violet-green region in either the rectified or flux-calibrated format, although the accuracy of the flux calibration is not important. We report on tests of MKCLASS on spectra classified by human classifiers; those tests suggest that over the entire HR diagram, MKCLASS will classify in the temperature dimension with a precision of 0.6 spectral subclass, and in the luminosity dimension with a precision of about one half of a luminosity class. These results compare well with human classifiers.

79 ASTRONOMY AND ASTROPHYSICS↗

NCRP Program Area Committee 2: Operational Radiation Safety

Program Area Committee 2 of the National Council on Radiation Protection and Measurements provides guidance for radiation safety in occupational settings in a variety of industries and activities. The committee completed three reports in recent years covering recommendations for the development and administration of radiation safety programs for smaller educational institutions, requirements for self-assessment programs that improve radiation safety and identify and correct deficiencies, and a comprehensive process for effective investigation of radiological incidents. Ongoing work includes a report on sealed radioactive source controls and oversight of a report on radioactive nanomaterials focusing on gaps within current radiation safety programs. Future efforts may deal with operational radiation safety programs in fields such as the safe use of handheld and portable X-Ray fluorescence analyzers, occupational airborne radioactive contamination, unsealed radioactive sources, or industrial accelerators.

Operational Radiation Safety↗

Understanding Portability of a High-Level Programming Model on Contemporary Heterogeneous Architectures

Accelerator-based heterogeneous computing is gaining momentum in the high-performance computing arena. However, the increased complexity of heterogeneous architectures demands more generic, high-level programming models. OpenACC is one such attempt to tackle this problem. Although the abstraction provided by OpenACC offers productivity, it raises questions concerning both functional and performance portability. In this article, the authors propose HeteroIR, a high-level, architecture-independent intermediate representation, to map high-level programming models, such as OpenACC, to heterogeneous architectures. They present a compiler approach that translates OpenACC programs into HeteroIR and accelerator kernels to obtain OpenACC functional portability. They then evaluate the performance portability obtained by OpenACC with their approach on 12 OpenACC programs on Nvidia CUDA, AMD GCN, and Intel Xeon Phi architectures. They study the effects of various compiler optimizations and OpenACC program settings on these architectures to provide insights into the achieved performance portability.

97 MATHEMATICS AND COMPUTING↗

Estimating the Impacts of Direct Load Control Programs Using GridPIQ, a Web-Based Screening Tool

In direct load control (DLC) programs, utilities can curtail the demand of participating loads to contractually agreed-upon levels during periods of critical peak load, thereby reducing stress on the system, generation cost, and required transmission and generation capacity. Participating customers receive financial incentives. The impacts of implementing DLC programs extend well beyond peak shaving. There may be a shift of load proportional to the interrupted load to the times before or after a DLC event, and different load shifts have different consequences. Tools that can quantify the impacts of such programs on load curves, peak demand, emissions, and fossil fuel costs are currently lacking. The Grid Project Impact Quantification (GridPIQ) screening tool includes a Direct Load Control module, which takes into account project-specific inputs as well as the larger system context in order to quantify the impacts of a given DLC program. This allows users (utilities, researchers, etc.) to test and compare different program specifications and their impacts.

Demand Reponse↗

Long‐term evaluation of fitness and demographic effects of a Chinook Salmon supplementation program

Abstract While the goal of supplementation programs is to provide positive, population‐level effects for species of conservation concern, these programs can also present an inherent fitness risk when captive‐born individuals are fully integrated into the natural population. In order to evaluate the long‐term effects of a supplementation program and estimate the demographic and phenotypic factors influencing the fitness of a threatened population of Chinook Salmon ( Oncorhynchus tshawytscha ), we genotyped tissue samples spanning a 19‐year period (1998–2016) to generate pedigrees from adult fish returning to Johnson Creek, Idaho, USA. We expanded upon previous estimates of relative reproductive success (RRS) to include grandparentage analyses and used generalized linear models to determine whether origin (hatchery or natural) or phenotypic traits (timing of arrival to spawning grounds, body length, and age) significantly predicted reproductive success (RS) across multiple years. Our results provide evidence that this supplementation program with 100% natural‐origin broodstock provided a long‐term demographic boost to the population (mean of 4.56 times in the first generation and mean of 2.52 times in the second generation). Overall, when spawning in nature, hatchery‐origin fish demonstrated a trend toward lower RS compared to natural‐origin fish ( p < 0.05). However, when hatchery‐origin fish successfully spawned with natural‐origin fish, they had similar RS compared to natural by natural crosses (first‐generation mean hatchery by natural cross RRS = 1.11 females, 1.13 males; second‐generation mean hatchery by natural cross RRS = 1.03 females, 1.08 males). While origin, return year, and body length were significant predictors of fitness for both males and females ( p < 0.05), return day was significant for males but not females ( p > 0.05). These results indicate that supplementation programs that reduce the potential for genetic adaptation to captivity can be effective at increasing population abundance while limiting long‐term fitness effects on wild populations.

Janowitz‐Koch, Ilana↗

Scalable control program for multiprecursor flow-type atomic layer deposition system

The authors report the development and implementation of a scalable control program to control flow type atomic layer deposition (ALD) reactor with multiple precursor delivery lines. The program logic is written and tested in LABVIEW environment to control ALD reactor with four precursor delivery lines to deposit up to four layers of different materials in cyclic manner. The programming logic is conceived such that to facilitate scale up for depositing more layers with multiple precursors and scale down for using single layer with any one precursor in the ALD reactor. The program takes precursor and oxidizer exposure and purging times as input and controls the sequential opening and closing of the valves to facilitate the complex ALD process in cyclic manner. The program could be used to deposit materials from any single line or in tandem with other lines in any combination and in any sequence.

42 ENGINEERING↗

SU-B-213-03: Evaluation of Graduate Programs

The North American medical physics community validates the education received by medical physicists and the clinical qualifications for medical physicists through accreditation of educational programs and certification of medical physicists. Medical physics educational programs (graduate education and residency education) are accredited by the Commission on Accreditation of Medical Physics Education Programs (CAMPEP), whereas medical physicists are certified by several organizations, the most familiar of which is the American Board of Radiology (ABR). In order for an educational program to become accredited or a medical physicist to become certified, the applicant must meet certain specified standards set by the appropriate organization. In this Symposium, representatives from both CAMPEP and the ABR will describe the process by which standards are established as well as the process by which qualifications of candidates for accreditation or certification are shown to be compliant with these standards. The Symposium will conclude with a panel discussion. Learning Objectives: Recognize the difference between accreditation of an educational program and certification of an individual Identify the two organizations primarily responsible for these tasks Describe the development of educational standards Describe the process by which examination questions are developed GS is Executive Secretary of CAMPEP.

61 RADIATION PROTECTION AND DOSIMETRY↗

SU-B-213-04: Evaluation of Residency Programs

The North American medical physics community validates the education received by medical physicists and the clinical qualifications for medical physicists through accreditation of educational programs and certification of medical physicists. Medical physics educational programs (graduate education and residency education) are accredited by the Commission on Accreditation of Medical Physics Education Programs (CAMPEP), whereas medical physicists are certified by several organizations, the most familiar of which is the American Board of Radiology (ABR). In order for an educational program to become accredited or a medical physicist to become certified, the applicant must meet certain specified standards set by the appropriate organization. In this Symposium, representatives from both CAMPEP and the ABR will describe the process by which standards are established as well as the process by which qualifications of candidates for accreditation or certification are shown to be compliant with these standards. The Symposium will conclude with a panel discussion. Learning Objectives: Recognize the difference between accreditation of an educational program and certification of an individual Identify the two organizations primarily responsible for these tasks Describe the development of educational standards Describe the process by which examination questions are developed GS is Executive Secretary of CAMPEP.

61 RADIATION PROTECTION AND DOSIMETRY↗

MO-DE-BRA-02: From Teaching to Learning: Systems-Based-Practice and Practice-Based-Learning Innovations in Medical Physics Education Programs

Purpose: The increasing complexity in the field of radiation medicine and concomitant rise in patient safety concerns call for enhanced systems-level training for future medical physicists and thus commensurate innovations in existing educational program curricula. In this work we report on the introduction of three learning opportunities to augment medical physics educational programs towards building systems-based practice and practice-based learning competencies. Methods: All initiatives were introduced for senior -level graduate students and physics residents in an institution with a newly established medical-physics graduate program and therapeutic-physics residency program. The first, centered on incident learning, was based on a spreadsheet tool that incorporated the reporting structure of the Radiation Oncology-incident Learning System (ROILS), included 120 narratives of published incidents and enabled inter-rater variability calculations. The second, centered on best-practices, was a zero-credit seminar course, where students summarized select presentations from the AAPM virtual library on a weekly basis and moderated class discussions using a point/counterpoint approach. Presentation styles were critiqued. The third; centered on learning-by-teaching, required physics residents to regularly explain fundamental concepts in radiological physics from standard textbooks to board certified physics faculty members. Results: Use of the incident-learning system spreadsheet provided a platform to recast known accidents into the framework of ROILS, thereby increasing awareness of factors contributing to unsafe practice and appreciation for inter-rater variability. The seminar course enhanced awareness of best practices, the effectiveness of presentation styles and encouraged critical thinking. The learn-by-teaching rotation allowed residents to stay abreast of and deepen their knowledge of relevant subjects. Conclusion: The incorporation of systems-driven initiatives broadens comprehension of the wider systems context of medical physics, enhances awareness of resources for innovation, communication and sustained learning while maintaining a metric-driven focus on patient safety within the formative phase of student careers. The initiatives were well-received, feasible, and utilized available or shared-resources translatable across educational programs.

60 APPLIED LIFE SCIENCES↗

SU-G-TeP4-11: Implementation of a Non-Measurement-Based Patient-Specific IMRT QA Program

Purpose: To implement a comprehensive non-measurement-based verification program for patient-specific IMRT QA Methods: Based on published guidelines, a robust IMRT QA program should assess the following components: 1) accuracy of dose calculation, 2) accuracy of data transfer from the treatment planning system (TPS) to the record-and-verify (RV) system, 3) treatment plan deliverability, and 4) accuracy of plan delivery. Results: We have implemented an IMRT QA program that consist of four components: 1) an independent re-calculation of the dose distribution in the patient anatomy with a commercial secondary dose calculation program: Mobius3D (Mobius Medical Systems, Houston, TX), with dose accuracy evaluation using gamma analysis, PTV mean dose, PTV coverage to 95%, and organ-at-risk mean dose; 2) an automated in-house-developed plan comparison system that compares all relevant plan parameters such as MU, MLC position, beam iso-center position, collimator, gantry, couch, field size settings, and bolus placement, etc. between the plan and the RV system; 3) use of the RV system to check the plan deliverability and further confirm using “mode-up” function on treatment console for plans receiving warning; and 4) implementation of a comprehensive weekly MLC QA, in addition to routine accelerator monthly and daily QA. Among 1200 verifications, there were 9 cases of suspicious calculations, 5 cases of delivery failure, no data transfer errors, and no failure of weekly MLC QA. These 9 suspicious cases were due to the PTV extending to the skin or to heterogeneity correction effects, which would not have been caught using phantom measurement-based QA. The delivery failure was due to the rounding variation of MLC position between the planning system and RV system. Conclusion: A very efficient, yet comprehensive, non-measurement-based patient-specific QA program has been implemented and used clinically for about 18 months with excellent results.

60 APPLIED LIFE SCIENCES↗

A Programming Framework for Neuromorphic Systems with Emerging Technologies

Neuromorphic computing is a promising post-Moore's law era technology. A wide variety of neuromorphic computer (NC) architectures have emerged in recent years, ranging from traditional fully digital CMOS to nanoscale implementations with novel, beyond CMOS components. There are already major questions associated with how we are going to program and use NCs simply because of how radically different their architecture is as compared with the von Neumann architecture. When coupled with the implementations using emerging device technologies, which add additional issues associated with programming devices, it is clear that we must define a new way to program and develop for NC devices. In this work, we discuss a programming framework for NC devices implemented with emerging technologies. We discuss how we have applied this framework to program a NC system implemented with metal oxide memristors. We utilize the framework to develop two applications for the memristive NC device: a simple multiplexer and a simple control task (the cart-pole problem). Finally, we discuss how this framework can be extended to NC systems implemented with a variety of novel device components and materials.

Schuman, Catherine↗

A MultiGPU Performance-Portable Solution for Array Programming Based on Kokkos

Today, multiGPU nodes are widely used in high-performance computing and data centers. However, current programming models do not provide simple, transparent, and portable support for automatically targeting multiple GPUs within a node on application areas of array programming. In this paper, we describe a new application programming interface based on the Kokkos programming model to enable array computation on multiple GPUs in a transparent and portable way across both NVIDIA and AMD GPUs. We implement different variations of this technique to accommodate the exchange of stencils (array boundaries) among different GPU memory spaces, and we provide autotuning to select the proper number of GPUs, depending on the computational cost of the operations to be computed on arrays, that is completely transparent to the programmer. We evaluate our multiGPU extension on Summit (#5 TOP500), with six NVIDIA V100 Volta GPUs per node, and Crusher that contains identical hardware/software as Frontier (#1 TOP500), with four AMD MI250X GPUs, each with 2 Graphics Compute Dies (GCDs)for a total of 8 GCDs per node. We also compare the performance of this solution against the use of MPI + Kokkos, which is the cur-rent de facto solution for multiple GPUs in Kokkos. Our evaluation shows that the new Kokkos solution provides good scalability for many GPUs and a faster and simpler solution (from a programming productivity perspective) than MPI + Kokkos.

Valero Lara, Pedro↗