Description
'Sim'ulaton 'PL'atform Creator 'SimPL' is a Content Management System for Simulation Platforms.
The objectives of SimPL are :
To provide researcher-friendly(not developer-friendly) development environments
To spread researcher's precious knowledge(include code, know-how and pre/post processing skills
To generate research bigdata for diverse field of research
In SimPL,
You can create your own simulation platform customized for you with functions what you want.
You can do modeling, calculation, and analysis in one platform.
Your platform development process will be very simple.
You can easily import platforms shared by others and create new platforms or add functions to your platform.
There are 2 key components of SimPL
Pages "Page" is a web page which consists of standard web elements(images, texts, links, input form...) and SimPL web components.
Plugins "Plugin" is a small program which connects back-end elements(such as solver, linux server,...) to Pages. Currently, Plugins are written in Python(2.7.3) and we're planing to give more options to SimPL Creators.
Required
Docker installed environment
Remocon(To use a queue)
Installation
docker pull virtuallabsimpl/simpl:latest
If you're going to use the queue, turn on the Remocon .
docker run -itd -p [PORT] :80 -v [EXTERNAL DIR] :/data --name [CONTAINER NAME] virtuallabsimpl/simpl:latest /bin/bash
docker exec -it [Conatiner name] /bin/bash
python3 /var/www/SimPL/SimPL/init.py [system user name]
Connect to [system address:port] and sign up