Language Selection

English French German Italian Portuguese Spanish

Programming: Tryton Unconference, Argonne Looks to Singularity for HPC Code Portability, Mitogen v0.2.4 and More Python Bits

Filed under
Development
  • Tryton Unconference 2019: In Marseille on the 6th & 7th of June

    We will go in the sunny city of Marseille in south of France on the 6th and 7th of June. Contrary to previous editions of the Tryton Unconferences the coding sprint will be organized during the two days preceding the conference.

  • Argonne Looks to Singularity for HPC Code Portability

    Scaling code for massively parallel architectures is a common challenge the scientific community faces. When moving from a system used for development—a personal laptop, for instance, or even a university’s computing cluster—to a large-scale supercomputer like those housed at the Argonne Leadership Computing Facility, researchers traditionally would only migrate the target application: the underlying software stack would be left behind.

    To help alleviate this problem, the ALCF has deployed the service Singularity. Singularity, an open-source framework originally developed by Lawrence Berkeley National Laboratory (LBNL) and now supported by Sylabs Inc., is a tool for creating and running containers (platforms designed to package code and its dependencies so as to facilitate fast and reliable switching between computing environments)—albeit one intended specifically for scientific workflows and high-performance computing resources.

  • Mitogen v0.2.4 released

    Mitogen for Ansible v0.2.4 has been released. This version is noteworthy as it contains major refinements to the core libary and Ansible extension to improve its behaviour during larger Ansible runs.

    Work on scalability is far from complete, as it progresses towards inclusion of a patch held back since last summer to introduce per-CPU multiplexers. The current idea is to exhaust profiling gains from a single process before landing it, as all single-CPU gains continue to apply in that case, and there is much less risk of inefficiency being hidden in noise created by multiple multiplexer processes.

  • Introducing kids to computational thinking with Python
  • The Factory Method Pattern and Its Implementation in Python
  • PyDev of the Week: Paolo Melchiorre
  • Create a filter for the audio and image files with python
  • Some simple CodeWars problems

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story Programming: Emacs Org, ISO C++, PyCharm and Recursive Programming Roy Schestowitz 15/02/2019 - 7:09pm
Story Graphics: Mesa/Virgl3D, Nouveaum and Gallium3D Roy Schestowitz 15/02/2019 - 7:06pm
Story Linux 5.1 Improvements Roy Schestowitz 15/02/2019 - 6:54pm
Story Android Leftovers Rianne Schestowitz 15/02/2019 - 6:40pm
Story Samsung 970 EVO Plus 500GB NVMe Linux SSD Benchmarks Rianne Schestowitz 15/02/2019 - 6:26pm
Story elementary 5 "Juno" Rianne Schestowitz 15/02/2019 - 6:21pm
Story Audiophile Linux Promises Aural Nirvana Rianne Schestowitz 15/02/2019 - 6:17pm
Story Ubuntu 18.04.2 LTS Released with Linux Kernel 4.18 from Ubuntu 18.10, More Rianne Schestowitz 2 15/02/2019 - 6:16pm
Story First Look: Tuxedo InfinityCube Linux Desktop PC With Intel Core-i7 8700 Rianne Schestowitz 15/02/2019 - 6:14pm
Story Redcore Linux Gives Gentoo a Nice Facelift Rianne Schestowitz 15/02/2019 - 6:12pm