Sign inSign up

virtuallabsimpl/simpl

By virtuallabsimpl

•Updated almost 6 years ago

OS changed

Image
5

1.1K

virtuallabsimpl/simpl repository overview

⁠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

    1. docker pull virtuallabsimpl/simpl:latest
    2. If you're going to use the queue, turn on the Remocon⁠.
    3. docker run -itd -p [PORT]:80 -v [EXTERNAL DIR]:/data --name [CONTAINER NAME] virtuallabsimpl/simpl:latest /bin/bash
    4. docker exec -it [Conatiner name] /bin/bash
    5. python3 /var/www/SimPL/SimPL/init.py [system user name]
    6. Connect to [system address:port] and sign up
  • Tag summary

    Content type

    Image

    Digest

    Size

    1.5 GB

    Last updated

    almost 6 years ago

    docker pull virtuallabsimpl/simpl