Presentation in SIA Congress in numerical simulation

Naupacte was present with a speaker at the SIA 2023 Congress in numerical simulation, during a Data & Optimization session. This was an opportunity to show what can be expected in terms of computational automation when one embarks on non-linear multiphysics modeling and simulation.

Automation of calculations

Automation of calculations leads to optimization of

  • the application developer,
  • the execution of calculations,
  • as well as the object studied, thanks to the optimal design algorithms.

The developer formulates its multiphysical coupling, while Navpactos takes care of the rest, i.e. the construction of the matrix and the second member obtained by assembly of finite elements. It is even sufficient to specify the construction of the second member, if one wants the tangent matrix, because it is deduced therefrom by derivation … with respect to the degrees of freedom. Navpactos takes care of everything.

Navpactos even takes care of more: examples of optimization in order 2, that is to say based on the Jacobian of the optimality equations, i.e. the Hessian of the Lagrangian, have been shown. With respect to the programming of the direct problem, it is sufficient to specify the parameters to be optimized and to formulate the cost function to be minimized. Everything else is automatic, which includes a differentiation of the tangent matrix! And also a linear search replaced by a search on a parabolic arc osculating the state curve.

Case Study and Convergence

The case shown was derived from non-linear elasticity with the two coefficients of the polynomial giving the imposed displacements on a face as parameters.

Example judiciously chosen (ah! chance) because it illustrates a consequence of poor conditioning: the direction of descent estimated by the hessian almost orthogonal to the gradient. The gain in iterations is colossal compared with a method of steepest descent.

The convergence of the residue of the gradient in the parameter space is very fast. This is a favorable case: an inverse problem where the cost function measures the difference on results with those of target parameters. This type of case validates the calculation of the derivatives a posteriori.

Naupacte at the “Trophées de la simulation et de l’IA”…

Three categories are available: start-up, innovation and co-design. The selection of the three “appointees” by category was made public, together with their descriptions.

Naupacte is appointed in the Innovation category.

Category Start-up

There are two projects for detecting defects or defect precursors, and one project a bit apart: a microprocessor to achieve European independence.

Category Innovation

There are two software programs, one of which is research-based, the other resulting from “industrial” integration, and THE general library for calculations: NAVPACTOS

Published description of Navpactos

Navpactos is a C++ library that provides a language and toolbox for modeling and executing numerical simulation calculations. It unifies and simplifies the description of calculations, knows finite elements, meshes and sparse matrices, functions and fields; it builds and optimizes the corresponding computational chains “at run time” and knows how to derive them. To achieve this result, Naupacte has designed a tensor expression whose number of operators makes it possible to carry out the formal analyzes necessary for controls, optimization and derivation, in order to provide the indispensable ‘virtual computer’. Its richness makes the tensor, combined with the performance of its calculator, a communicable object at all the upper levels of the toolbox to ensure the unity of the programs and their simplicity by masking the calculations. Ergonomics and development power, reliability, performance and maintainability of the resulting code are the advantages given to the ambition of designers as to the optimization of personal skills and material resources. Its marketing phase begins, the product based on more than 3000 algebraic rules having been extensively tested by tens of thousands of unit tests for tensors, and hundreds of application cases.

NAUPACTE for NAVPACTOS (sur le site de l’Usine Nouvelle)

Links:

Forum Teratec 2022/Trophées

Cf page 19 of PDF: Catalogue du forum Teratec 2022.

Category co-design

Two projects involve AI but in very different ways, while another does not propose less than to pair Earth… digitally of course.

The audience Grand Prize

It shall be designated by public vote from among the 9 appointed.