As some scenes from a memory, I remember that so many years ago, there was a section named “What I Use” in my favorite technology website of Paul Thurrott, in which he kept a list of software programs, apps, and gadgets that he used regularly in his personal and professional life. Indeed, that list was so beneficial for me to know a wide range of available software programs to satisfy the needs of my everyday activities at work and home.
Here, I will try to keep an up-to-date list of software programs that I heavily use every day without any problem in both of my professional activities in Scientific Computing. In fact, this list demonstrates a set of freely available software packages that everyone (such as a student, scientist, developer, etc.) can take advantage of in his/her work-day and regular activities.
| Operating System | Ubuntu 22.04 |
| Desktop Environment | GNOME |
| IDE | Visual Studio Code, Eclipse |
| Advanced Editor | |
| Typesetting | TeX Live, Texmaker |
| Office Suite | WPS Office for Linux, OpenOffice |
| Reference Management | JabRef |
| Web Surfing | Firefox |
| Email Client and Calendar | Thunderbird (with Lightning extension) |
| Document Viewing | Foxit Reader, Okular |
| Image Editing | Pinta |
| Vector Graphics Design | Inkscape |
| 3D Graphics | Blender |
| Multimedia | VLC Player, SMplayer |
| Music Streaming | |
| Video Editing | Shotcut, Kdenlive |
| Audio Editing | Audacity |
| Screen Recording | OBS |
| Interactive Whiteboard | OpenBoard, Gromit-MPX |
(detailed list can be found in my research technology radar)
| Numerical Computing | GNU Octave |
| Finite Element Solver | FreeFEM, Firedrake, FEniCS, Code Aster |
| Finite Volume Solver | OpenFOAM |
| Post-processor | ParaView |
| CAD | SALOME, FreeCAD, OpenSCAD |
| Mesh Generation | Gmsh, Netgen, TetGen, CGAL |
| Mesh Manipulaion/Partitioning | Mmg, MeshLab, METIS, ParMmg |
| HPC Preconditioner/Solver | PETSc, HPDDM, Hypre, MUMPS |