Giter Club home page Giter Club logo

amuse-distributed's People

Contributors

arjenve avatar benvanwerkhoven avatar ipelupessy avatar nielsdrost avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ipelupessy

amuse-distributed's Issues

Timeout on starting workers

Workers are expected to start just about immediately. We need a timeout on the startup, to detect failures

Need a watchdog to shutdown running jobs

If for some reason the connection between the pilots and the central amuse script is severed, we should make sure to shutdown any running jobs. One way to achieve this is a watchdog timer.

Simple monitoring web app needed

To see what is going on, we need a simply monitoring web app build into the library. Probably easiest to use Jetty to generate some HTML tables

Note: it would help if we had a NLeSC css file for the layout/colors/fonts/etc

Check versions of libraries and codes

When running a distributed simulation, we should make sure we use an identical or at least equivalent AMUSE, java, python, etc.

We probably should add some checks for this.

Support python workers

We should also support python workers, where the python code is copied to the remote side dynamically (like the script jobs)

Need examples

We need some examples for running amuse applications using the distributed code.

Need Javadoc

We need to add javadoc where applicable, so future developers of this code have somewhere to start

status of AMUSE-dstributed repo

the current source in AMUSE is out of sync and more up to date then the NLeSc repo - the current situation with both (in tree and seperate repo) is not so nice, so either we should
1 drop the NleSc repo, make the code part of AMUSE only (ie delete the update target)
2 drop the AMUSE code, have it a downloadable code from the NLeSc repo
3 combine 1+2: drop the AMUSE code, have it a downloadable code but move the code to a seperate repo as part of the amuse project (so under amusecode)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.