Alneos

You are here: Home Products Code_Aster binary versions

Code_Aster binaries (Windows or Linux, 32 and 64 bit)

ALNEOS builds and uses internally on a daily base anyCode_Aster version under Linux and Windows, 32 and 64 bits.

CODE_ASTER BINARY VERSIONS

ALNEOS built binaries with the best available compilation tools: commercial compilers INTEL and mathematical libraries INTEL MKL. Four different versions of the binaries are built for Microsoft Windows (32-bit and 64 bit) and Linux (32-bit and 64 bit) environments. These choices allow you to build binaries that are similar to versions built and qualified in-house by EDF.

Finally, ALNEOS builds binary, parallel versions of Code_Aster , using the MPI standard. These versions of Windows or Linux (32 or 64 bit) can use the cores of a local machine for faster calculations. With a little configuration, they may be used in a cluster-like environment.

THE DIFFERENT BINARY VERSIONS OF CODE_ASTER

The software structure calculation Code_Aster is broadcast by EDF under the GPL license (see website http://www.code-aster.org). Only a packaged source software is distributed by the EDF. The company ALNEOS builds any version of Code_Aster under Linux and Windows environments.

ALNEOS built Code_Aster binaries using the best available compilation tools: commercial compilers INTEL and mathematical libraries INTEL MKL. Four different versions of the binaries are built for Microsoft Windows (32-bit and 64 bit) and Linux (32-bit and 64 bit) environments. These choices allow you to build binaries that are very close to Code_Aster versions built and qualified in-house by EDF.

Regarding the binary 64-bit Windows, it overcomes the limitation of 2 GB of memory of 32-bit version. So you can run under Windows 64 bit studies which require lots of memory.

Linux binary versions 32 and 64 bits are built statically in order to work on most Linux distributions, without recompiling.

ALNEOS also provides binary versions of Code_Aster in parallel, using the MPI standard. These versions of Windows or Linux (32 or 64 bit) can use the cores of a local machine for faster calculations. With a little configuration, they may be used in a cluster-like environment.

Of course, all these versions can be changed at the request of the customer to integrate, for example, different mathematical libraries like ACML adapted to AMD processors .

ALNEOS can also to do a suitable package to, for example, integrate these binaries in a customer tool , or for use in combination with another software of pre / post.

Note: All 32-bit Linux as Windows are limited to 2 GB of memory per study.

List sequential versions available:

* Windows Code_Aster binaries "Intel Compiler (32 bit)
* Windows Code_Aster binaries "Intel Compiler" (64 bit bit)
* Windows Code_Aster binaries "VirtualBox"(32 bit)
* Linux Code_Aster binaries "Intel Compiler" (32 bit)
* Linux Code_Aster binaries "Intel Compiler" (64 bit bit)

List of the MPI parallel versions available:

* Windows Code_Aster binaries MPI "Intel Compiler" (32 bit)
* Windows Code_Aster binaries MPI "Intel Compiler" (64 bit bit)
* Linux MPI Code_Aster binaries "Intel Compiler" (32 bit)
* Linux MPI Code_Aster binaries "Intel Compiler" (64 bit bit)

Warning: binary parallel MPI and sequential two different binaries . However, each package in a parallel version contains the corresponding sequential version without extra cost.

 

  Code_Aster Windows "Intel Compiler" Code_Aster Linux "Intel Compiler" Code_Aster Windows "Virtualbox"
Operating System
Microsoft Windows 32 bit
Microsoft Windows 64 bit
Linux 32 bit (any)
Linux 64 bit (any)
Microsoft Windows 32 bit
Architecture 32 bit
64 bit
32 bit
64 bit
32 bit
Parallelism

Sequential : OpenMP
Parallel : OpenMP + MPI

Sequential : OpenMP
Parallel : OpenMP + MPI
Sequential : OpenMP
Unavail-able features HOMARD, SCOTCH None None
Versions Sequential Win32 "Intel"
Sequential Win64 "Intel"
- MPI Win32 "Intel"
- MPI Win64 "Intel"
Sequential Linux 32 "Intel"
Sequential Linux 64 "Intel"
- MPI Linux 32 "Intel"
- MPI Linux 64 "Intel"

Sequential Win32 "Virtualbox"

BINARIES "INTEL COMPILER" FOR WINDOWS 32 AND 64 BIT

Code_AsterALNEOS builds for its customers, binaries compiled using the Intel Compiler Suite. This suite contains the Intel compilers C / C and Fortran 11.1 and MKL mathematics libraries 10.1. Two different binaries are constructed: one for Windows 32 bit and another for Windows 64. The 32-bit version has a limitation of 2 GB of RAM available for the studies, this limit does not exist of the 64-bit.

Both versions have a support for installation and have been validated by the passage of Code_Aster test cases . In addition, the performance gain induced by the use of the Intel compiler tools makes this version apt to a production environment, while using MinGW version is intended for learning or academic usage .

ALNEOS sells these two binary versions but there is no notion of license. Once you have purchased binary, you can use it on as many items as you like.

MPI parallel versions are also available (see below).

For more information or to know the conditions, please contact us.

BINARIES "INTEL COMPILER" FOR LINUX 32 64 BIT

ALNEOS builds for its customers Linux versions using the Intel Compiler Suite. These versions are called "multi-distribution", that is in say, it is built statically, so they can therefore be used directly without recompilation on most recent Linux distributions, in 32 or 64 bits.

Both versions have support for installation and have been validated by the passage of Code_Aster test cases . In addition, the use of Intel compilers and Intel MKL mathematics libraries used to build executables similar to those built in-house and qualified by EDF.

ALNEOS sells these two binary versions but there is no notion of license. Once you have purchased binary, you can use it on as many items as you like.

MPI parallel versions are also available (see below).

For more information or to know the conditions, please contact us.

On Linux 32 bit versions and 64-bit, they are built statically in order to work on most Linux distributions.

Of course, these are changed at the request of the customer to integrate, for example, different mathematical libraries like ACML adapted to AMD processors .

PARALLEL BINARY VERSIONS "MPI" FOR WINDOWS AND LINUX, 32 AND 64 BIT

In addition to the sequential version, ALNEOS builds binaries, parallel versions MPI, Windows and Linux, 32 and 64 bits. These binaries are built from the Intel MPI library- MPI (Windows or Linux), MPICH2 (Windows) or OpenMPI (Linux), Intel compilers, math libraries from Intel MKL, and parallel math libraries Blacas / d Scalapack Intel MKL. All these binaries are targeted for multi-core machine (without using the network), but may be used in a cluster environment, although not optimized for this purpose.

To optimize performance on multi-core machines (local machines and clusters), these binary uses two levels of parallelism: the MPI standard for parallel on multiple CPUs and mathematics parallelized libraries (multithreaded MKL / OpenMP) for parallelization on each CPU cores. This two-level parallelism is the best choice to reduce bottlenecks due to different stream I / O of MPI parallelism while benefiting from the contribution of cores.

DEVELOPMENT VERSION "VIRTUALBOX" FOR WINDOWS 32-BIT

Code_Aster + VirtualBoxThis version of Code_Aster is a sort of mix between the previous ones. It is a virtual image for use under Windows, using the software Virtualbox (the "portable" version requiring no installation is provided). The image contains a virtual 32-bit Ubuntu Linux partition, in which the environment Code_Aster was installed.

The advantage of this version is to provide a user with the same Windows environment than a Linux user. This allows the overloading of Code_Aster (for purposes of private developments) and using a weekly development version (NEW10).

Code_Aster +  VirtualBoxGraphics applications provided with Code_Aster like Gmsh and Xmgrace are also available in the virtual machine.

This version can be configured to fit the architecture of the client (integrated or not to the customer's network, able to treat it as a new machine on the network, etc.)..

Note: This solution allows for development with Code_Aster and validation but does not scale up to industrial problems , the virtualization layer affecting the performance and decreasing the memory available for Code_Aster. However, under a separate provision, ALNEOS can rebuild a binary native Windows or Linux implementing any changes tested by the customer in its development Virtualbox.

CUSTOMIZATION OF BINARY VERSIONS AND PACKAGES

Following customer specifications, ALNEOS builds customized binaries of Code_Aster (Windows or Linux). In most cases, this is to add software components of the client, adding sometimes a layer of interoperability with Code_Aster, or on the opposite reducing the size of the package for mass distribution.

Thus, ALNEOS building packages for integrating Code_Aster in third party software who use Code_Aster as a finite element solver. These software tools may be tools (i.e. user interfaces addressing a particular study category ), which can be further developed by ALNEOS. This software can also be external platforms for extensive simulation (i.e. CAE, computer -aided engineering). Currently ALNEOS is involved in developing the integration of the solver of Code_Aster in the HyperMesh platform .

 

 
You are here: Home Products Code_Aster binary versions