

ISALE is not just a code, physically it is a package comprising different tools, libraries, and programs.
LAUL ISALE CODE
This code also includes a fast and accurate adaptive interface reconstruction algorithm and is parallelized by using Message Passing Interfaces ("MPI": ). Meanwhile, a three-dimensional version of iSALE is available, developed by Dirk Elbeshausen since 2006.
LAUL ISALE SOFTWARE
Dirk Elbeshausen developed several tools for iSALE, such as a three-dimensional visualization and animation software ( Vimod_manual). He provided the code with more clearly arranged input-files and enabled an easier usage and extension of the code. The software was restructured and rewritten in Fortran 95 by Dirk Elbeshausen. Since 2004, iSALE has been co-developed by Collins and Wünnemann and since 2006 also by Dirk Elbeshausen and Thomas Davison. Collins has also made refinements and improvements to the porous compaction model for simulating impacts in high-porosity target materials. Collins also made modifications to interface reconstruction method to reduce numerical diffusion of low-volume fraction materials in problems with more than two materials. Gareth Collins added a routine to construct a self-consistent central gravity field for simulation of giant impacts onto spherical planetary bodies. Thomas Davison and Dirk Elbeshausen improved iSALE's material and tracer particle assignment routines to enable easy set-up of multiple simple-shaped "objects" that can be combined to form complex layered impactor and target bodies. More recently, based on previous work of Schmalzl, Dirk Elbeshausen implemented in iSALE custom made in-memory compression routines for efficient data output and access. Wünnemann, Collins and Melosh incorporated the ε-α porous-compaction model into iSALE. Further important refinements to the constitutive model were made by Collins, Melosh and Ivanov. Wünnemann substantially rewrote large parts of SALE, incorporating the improvements of Ivanov and other advances such as a third target material. Melosh's primarily-Lagrangian version of the original SALE was improved to include a wider range of possible rheologic models (released as SALES-2), and used to simulate impact crater collapse. The result of these endeavours was a versatile hydrocode, now known as SALEB, capable simulating impact events from first contact of the impactor with the target, to cessation of the final gravity driven collapse of the crater. Concurrently, Ivanov substantially advanced SALE's underlying solution algorithm by incorporating free-surface and material-interface tracking in Eulerian mode, greatly improved the constitutive model by incorporating (among other things) damage accumulation and strain-weakening, and implemented into the code the semi-analytical equation of state ANEOS.

Melosh began improvements to the code by implementing an elasto-plastic constitutive model in tandem with the viscous model, and incorporated the Grady-Kipp fragmentation algorithm and several equations of state for impacts, including the Tillotson equation of state. The original SALE code was capable of simulating only single-material, Newtonian-fluid flow. iSALE includes extensions, corrections and enhancements to the original SALE code made by several workers since the early 1990s.

ISALE (impact-SALE) is a multi-material, multi-rheology shock physics code based on the SALE hydrocode (Simplified Arbitrary Lagrangian Eulerian).
