The COOP Blog
Home
About
Join us!
Categories
Tags
Archives
All Posts
2024
Some PyTorch multi-
GPU
training tips
Fri 18 October 2024
Comparing several
HPC
CFD
software through codemetrics: a case study
Mon 03 June 2024
On the Modeling and Improvement of Sub-Optimal Submission Patterns on
HPC
Workloads
Wed 29 May 2024
2023
Avoid duplication with care
Tue 03 October 2023
Jube Python package to build and automate benchmarks
Wed 27 September 2023
More about Scientific Computing
Tue 19 September 2023
The
UNIX
Command Line, A Beginner’s Guide
Tue 19 September 2023
An analysis of the supercomputers users
Mon 04 September 2023
Technology Readiness Scale for Sustainable Scientific Computing
Mon 21 August 2023
Sustainable Scientific Computing
Thu 29 June 2023
Removing the warm up period from the output of a time-dependent simulation
Fri 23 June 2023
Walking the path of Object Oriented Programming, with a Guitar.
Tue 20 June 2023
PyAVBP
Tue 06 June 2023
Reducing the complexity of compiled codes using templates
Tue 16 May 2023
Engaging Supercomputer Users to Optimize Workloads and Reduce Waste
Thu 27 April 2023
COOP
Goals in 2023
Wed 12 April 2023
An analogy to understand supercomputers
Mon 06 March 2023
A typical
CFD
postprocessing with python
Thu 23 February 2023
Anamika - A fresh approach to machine learning DSLs using visual programming
Fri 03 February 2023
Studying the geography of a software
Tue 24 January 2023
2022
COOP
Goals in 2022
Thu 03 November 2022
What is a safe
UNIX
/Linux starting profile ?
Fri 14 October 2022
Python virtual environments
Fri 14 October 2022
Generating and using a Callgraph, in Python
Tue 11 October 2022
Imports graphs via findimports and graphviz
Mon 16 May 2022
FEniCS at
CERFACS
Tue 29 March 2022
The
COOP
Packages Ecosystem
Wed 23 February 2022
Python packages: the
COOP
gold standard
Mon 21 February 2022
The
COOP
Click Command line interfaces
Mon 21 February 2022
On the technical debt of High Performance Scientific Software.
Sun 13 February 2022
Using
COOP
virtual environments
Fri 11 February 2022
COOP
must-read links
Thu 03 February 2022
Scalable testcases
Wed 19 January 2022
2021
COOP
Goals in 2021
Mon 08 November 2021
A tutorial on spectral analysis
Wed 20 October 2021
Fetching informations in large trees
Thu 16 September 2021
Licenses at Cerfacs
Wed 01 September 2021
Le projet
ICARUS
au Cerfacs.
Sun 29 August 2021
Intro to Codemetrics
Wed 25 August 2021
Video editing tools at
COOP
Fri 06 August 2021
Documenting Python code
Mon 12 July 2021
Fortran resources at
COOP
Mon 05 July 2021
Q&A from Excellerat webinar on Modern Fortran , 2021, May 4th.
Mon 05 July 2021
Automated mesh generation for combustion simulations - Aerodynamic part
Wed 30 June 2021
Profiling python code
Wed 02 June 2021
Solving the Helmholtz equation using FEniCS
Tue 18 May 2021
Solving the heat equation in the trapped vortex case using FEniCS
Thu 06 May 2021
Road and Scouts, a versioning strategy for large Research software (The
AVBP
versioning system).
Fri 30 April 2021
Reading
AVBP
input files with PyAVBP
Mon 26 April 2021
GIT
Cheat Sheet
Thu 22 April 2021
Working nicely with Fortran Namelists
Wed 21 April 2021
Navigating through nested objects by means of filtering operations with the nob package
Sun 18 April 2021
Analyze temporal signals with Satis
Wed 14 April 2021
PyAVBP way of generating complex simulations with few controls.
Sat 10 April 2021
Should scientific software be linted? A look at pylint
Sat 10 April 2021
Towards a common understanding of Combustion solvers data formats
Fri 02 April 2021
The importance of being Stateless
Mon 29 March 2021
WindFarmChallenge : A quite unfair comparison of numerical approaches for an atmospheric boundary layer
Thu 11 March 2021
A glimpse at the
UX
of several
HPC
codes.
Thu 11 March 2021
COOP
Coding pratices
Thu 04 March 2021
Calculate profiles on
AVBP
cuts with PyAVBP
Thu 04 March 2021
PyHip Introduction
Mon 01 March 2021
Reading
AVBP
’s temporal files with PyAVBP
Tue 16 February 2021
Pytest and numpy.allclose
Tue 09 February 2021
Customize your
AVBP
solutBound with python using pyAVBP
Wed 03 February 2021
Creating an
AVBP
solution with PyAVBP
Fri 29 January 2021
An Introduction to Lemmings
Tue 26 January 2021
Monitoring High Performance Computing at scale : Introduction
Tue 26 January 2021
Monitoring High Performance Computing at scale : Worked example)
Tue 26 January 2021
Screening the coding style of Large Fortran
HPC
Codes
Thu 21 January 2021
A deep learning use case: detecting bears from a real database of wildlife pictures
Tue 12 January 2021
Deep learning in the wild: detecting bears with a Raspberry Pi and portable batteries
Mon 11 January 2021
nobvisual, Scanning nested information
Mon 11 January 2021
Algorithmic complexity - a primer
Tue 05 January 2021
2020
Spectral analysis of time signals with Satis.
Thu 03 December 2020
Scientific programming with python, Part 2
Sun 29 November 2020
The
COOP
CSE
test
Sat 28 November 2020
Scientific programming with python, Part 1
Wed 25 November 2020
Building a
GUI
with OpenTEA - Part 1
Thu 01 October 2020
Building a
GUI
with OpenTEA - Part 2
Thu 01 October 2020
A Hitchhiker’s guide to pre- and post- processing using Python at Cerfacs
Mon 21 September 2020
Using the json-
SCHEMA
standard for scientific applications?
Mon 21 September 2020
What is a layered Intellectual Property development?
Mon 21 September 2020
Cheat sheet
HIP
(v20.07)
Wed 16 September 2020
nob, the Nested OBject manipulator
Wed 02 September 2020
Opentea 2 installation guide
Wed 02 September 2020
Barbatruc
Wed 26 August 2020
The Coop Cactus branching model
Fri 21 August 2020
Muxu
Thu 20 August 2020
Introduction to Python typing system
Fri 14 August 2020
About non regressions
Mon 10 August 2020
Runcrawler
Tue 28 July 2020
The counter-intuitive rise of Python in scientific computing
Mon 27 July 2020
Tékigô Deep Learning
Wed 22 July 2020
Arnica
Mon 22 June 2020
Calcifer
Mon 22 June 2020
Flint
Mon 22 June 2020
ms-thermo
Mon 22 June 2020
OpenTEA
Mon 22 June 2020
Tiny 3D engine
Mon 22 June 2020
Python
FAQ
Wed 13 May 2020
Tekigo
Mon 11 May 2020
2019
Hosting a competition with Codalab
Tue 30 July 2019
Using multiple GPUs with Horovod
Tue 30 July 2019
Organizing your training directory
Mon 01 April 2019
2018
Packaging guide
Thu 22 November 2018
pip installing packages
Thu 22 November 2018
Uploading to PyPI
Thu 22 November 2018