Giter Club home page Giter Club logo

Comments (4)

mpoquet avatar mpoquet commented on August 18, 2024

Hello Lucas,

Thanks for contributing to Batsim! :)

Nix issue

Indeed, there was a problem in the definition of some Nix packages in datamovepkgs. ocaml_batteries was used instead of batteries, causing the failure of any installation via nix-env -i (unless -A is used, as in this case only the required descriptions are evaluated). This should be fixed in e32b955.

Energy platform definition issue

The problem you encountered probably comes from a version mismatch between SimGrid and the platform file. The platform files in Batsim's codebase (in platforms/) are usually working with their corresponding SimGrid version:

  • Upstream Batsim (e.g., 1a5f224), using upstream SimGrid (tested with 5256bf572). This is the recommended version unless you need to kill jobs that are being started. Some of the platform files are tested by Batsim's CI on each commit (there) — notably energy_platform_homogeneous_no_net_128.xml and cluster_energy128.xml. This will be the next Batsim release as soon as all corner-case kill tests pass again.
  • Batsim 2.0.0, using a specific SimGrid fork. This is the recommended version if you heavily rely on job kills. This SimGrid version is quite old (4818 commits behind upstream as I write these lines) and the platform description format has changed since then.

As it seems you are interested in studying energy-related phenomena with Batsim, please note that your results may be impacted by an ongoing SimGrid issue about the energy consumption of (1-core) hosts executing parallel tasks.

Best regards,
Millian

from batsim.

lccasagrande avatar lccasagrande commented on August 18, 2024

Yes, I'm actually developing a scheduling algorithm to minimize energy consumption and using Batsim to evaluate it.

Thanks for point me that out.

Best Regards.

from batsim.

mpoquet avatar mpoquet commented on August 18, 2024

Should we close this issue @lccasagrande?

from batsim.

lccasagrande avatar lccasagrande commented on August 18, 2024

Yes for sure, thanks for the help.

from batsim.

Related Issues (20)

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.