babel140
Scientific Interface Definition Language (SIDL) compiler
Install
- All systems
-
curl cmd.cat/babel140.sh
- Debian
-
apt-get install babel-1.4.0
- Ubuntu
-
apt-get install babel-1.4.0
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install babel-1.4.0
- Raspbian
-
apt-get install babel-1.4.0
- Dockerfile
- dockerfile.run/babel140
babel-1.4.0
Scientific Interface Definition Language (SIDL) compiler
Babel is a compiler for the Scientific Interface Definition Language (SIDL), currently under development as a support tool for parallel simulation codes. SIDL is in the same "phylum" as CORBA or COM, but with an eye toward future extension to data redistribution on massively parallel architectures. In addition, because of the large amount of existing and very important scientific code written in FORTRAN, SIDL is designed with support for that language in mind. Babel is written in Java, and currently has backends for: FORTRAN, C, C++, Java and Python.