The COOP Blog
  • Home
  • About
  • Join us!
  • Categories
  • Tags
  • Archives

All Categories

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