geometry engine
Recently Published Documents


TOTAL DOCUMENTS

29
(FIVE YEARS 0)

H-INDEX

7
(FIVE YEARS 0)

2019 ◽  
Vol 214 ◽  
pp. 02025 ◽  
Author(s):  
John Apostolakis ◽  
Gabriele Cosmo ◽  
Andrei Gheata ◽  
Mihaela Gheata ◽  
Raman Sehgal ◽  
...  

VecGeom [1] is a multi-purpose geometry library targeting the optimisation of the 3D-solids’ algorithms used extensively in particle transport and tracking applications. The implementations of these algorithms are templated on the input data type and are vectorised based on the VecCore [2] abstraction library in case of multiple inputs in a SIMD vector. This provides additional performance for applications supporting a multi-particle flow, such as the GeantV [3] prototype. VecGeom allows also scalar queries for all the supported solids, an option that started being used in Geant4 [4] since the release 10.2, as optional replacement of the geometry functionality provided by the native Geant4 solids. In single particle mode, VecGeom can still issue SIMD instructions by vectorizing the geometry algorithms featuring loops over internal data structures. This approach has proven to bring very large benefits for the tessellated solids represented in terms of triangular facets. To expose more vectorization in the scalar mode we have extended the approach used for the triangular tessellations to other multifaceted shapes, such as the extruded polygon, the poly-hedra and different trapezoids. We hereby present the strategy used to vectorise the different processing phases for tessellated solids, the performance improvements compared to the previous scalar implementations for other solids using this approach, and how this is reflected in Geant4 simulations using VecGeom as geometry engine.


2018 ◽  
Vol 85 (2-4) ◽  
pp. 259-291
Author(s):  
Johann A. Makowsky
Keyword(s):  

Author(s):  
C. Acton ◽  
N. Bachman ◽  
B. Semenov ◽  
E. Wright

NASA's "SPICE"<sup>*</sup> ancillary information system has gradually become the de facto international standard for providing scientists the fundamental observation geometry needed to perform photogrammetry, map making and other kinds of planetary science data analysis. SPICE provides position and orientation ephemerides of both the robotic spacecraft and the target body; target body size and shape data; instrument mounting alignment and field-of-view geometry; reference frame specifications; and underlying time system conversions. <br><br> SPICE comprises not only data, but also a large suite of software, known as the SPICE Toolkit, used to access those data and subsequently compute derived quantities–items such as instrument viewing latitude/longitude, lighting angles, altitude, etc. <br><br> In existence since the days of the Magellan mission to Venus, the SPICE system has continuously grown to better meet the needs of scientists and engineers. For example, originally the SPICE Toolkit was offered only in Fortran 77, but is now available in C, IDL, MATLAB, and Java Native Interface. SPICE calculations were originally available only using APIs (subroutines), but can now be executed using a client-server interface to a geometry engine. Originally SPICE "products" were only available in numeric form, but now SPICE data visualization is also available. <br><br> The SPICE components are free of cost, license and export restrictions. Substantial tutorials and programming lessons help new users learn to employ SPICE calculations in their own programs. The SPICE system is implemented and maintained by the Navigation and Ancillary Information Facility (NAIF)–a component of NASA's Planetary Data System (PDS). <br><br> <sup>*</sup> Spacecraft, Planet, Instrument, Camera-matrix, Events


Author(s):  
C. Acton ◽  
N. Bachman ◽  
B. Semenov ◽  
E. Wright

NASA's "SPICE"<sup>*</sup> ancillary information system has gradually become the de facto international standard for providing scientists the fundamental observation geometry needed to perform photogrammetry, map making and other kinds of planetary science data analysis. SPICE provides position and orientation ephemerides of both the robotic spacecraft and the target body; target body size and shape data; instrument mounting alignment and field-of-view geometry; reference frame specifications; and underlying time system conversions. <br><br> SPICE comprises not only data, but also a large suite of software, known as the SPICE Toolkit, used to access those data and subsequently compute derived quantities–items such as instrument viewing latitude/longitude, lighting angles, altitude, etc. <br><br> In existence since the days of the Magellan mission to Venus, the SPICE system has continuously grown to better meet the needs of scientists and engineers. For example, originally the SPICE Toolkit was offered only in Fortran 77, but is now available in C, IDL, MATLAB, and Java Native Interface. SPICE calculations were originally available only using APIs (subroutines), but can now be executed using a client-server interface to a geometry engine. Originally SPICE "products" were only available in numeric form, but now SPICE data visualization is also available. <br><br> The SPICE components are free of cost, license and export restrictions. Substantial tutorials and programming lessons help new users learn to employ SPICE calculations in their own programs. The SPICE system is implemented and maintained by the Navigation and Ancillary Information Facility (NAIF)–a component of NASA's Planetary Data System (PDS). <br><br> <sup>*</sup> Spacecraft, Planet, Instrument, Camera-matrix, Events


2012 ◽  
Vol 116 (1175) ◽  
pp. 1-22 ◽  
Author(s):  
R. P. Henderson ◽  
J. R. R. A. Martins ◽  
R. E. Perez

Abstract Consideration of the environmental impact of aircraft has become critical in commercial aviation. The continued growth of air traffic has caused increasing demands to reduce aircraft emissions, imposing new constraints on the design and development of future airplane concepts. In this paper, an aircraft design optimisation framework is used to design aircraft that minimise specific environmental metrics. Multidisciplinary design optimisation is used to optimise aircraft by simultaneously considering airframe, engine and mission. The environmental metrics considered in this investigation are CO2 emissions — which are proportional to fuel burn — and landing-takeoff NOx emissions. The results are compared to those of an aircraft with minimum direct operating cost. The design variables considered in the optimisation problems include aircraft geometry, engine parameters, and cruise settings. An augmented Lagrangian particle swarm optimiser and a genetic algorithm are used to solve the single objective and multi-objective optimisation problems, respectively.


2011 ◽  
Vol 120 ◽  
pp. 61-64
Author(s):  
Jiang Wei Cui ◽  
Qiang Gao ◽  
Jing Li ◽  
Xiang Chen ◽  
Xiao Lei Wang

This paper developed real-time virtual prototype analysis system of electric tools that consists of pre-processing module, solver module and post processing module. Adopting the OCC (OpenCASCADE) geometry engine, the functions such as parameterized modeling, virtual assembly and visible post process of the geared rotor system of electric tools were realized, simulation results of the virtual prototype analysis of the non-linear vibration is shown effectively.


Sign in / Sign up

Export Citation Format

Share Document