babel-cxx

Scientific Interface Definition Language (SIDL) C(++)/FORTRAN runtime devel

Install

All systems
curl cmd.cat/babel-cxx.sh
Debian Debian
apt-get install libsidl-dev
Ubuntu
apt-get install libsidl-dev
Windows (WSL2)
sudo apt-get update sudo apt-get install libsidl-dev
Raspbian
apt-get install libsidl-dev

libsidl-dev

Scientific Interface Definition Language (SIDL) C(++)/FORTRAN runtime devel

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 77, C, C++, Java and Python. This package contains the development files for the C, C++ and FORTRAN backends.