Serverless Fortran Code Execution w/ Time2Code and OpenFaaS

Since starting the Time2Code project I have promised to support additonal languages beyond the four I started with. Today I am releasing support for the Fortran language through serverless code execution.

This is typically not possible with traditional Cloud provider Serverless platforms to execute different languagues other than the few they support. However OpenFaaS makes this possible with a simple to use Serverless Function platform that runs containers on Docker Swarm and Kubernetes backends. If you can put it in a container, you can make a function out of it with OpenFaaS.

Let’s get you started quickly so you can start to pursue a new career with NASA. First we will deploy Time2Code. Give it a try on Play-With-Docker by following this link. Once Time2Code is deployed click on the link for the Web IDE.

I have prepared some pre-populated Fortran code examples to use from Fortran sample code snippets from around GitHub. When using the example links be mindful of the query parameters as those are used to pre-populate the web based IDE. Once loaded, click the run button to execute the code serverlessly.

We are always looking for new contributors to both projects. Contribute to Time2Code by testing, making suggestions, improving code, making pull requests, raising issues, adding coding languages to go along with the web based IDE, writing blogs about your experiences, making coding tutorials in markdown on GitHub: https://github.com/JockDaRock/Time2Code