SWMFsoftware
Official@swmfsoftware
Offers specialized build, debugging, and documentation maintenance utilities for the FLEKS simulation environment and associated C++ and Fortran codebases.
Agent Skills by SWMFsoftware
Showing 5 vetted skills indexed across 1 GitHub repositories.
Debug Session
Set up and run lldb debugging sessions for FLEKS simulation code.
Build FLEKS
Compile the FLEKS project and regenerate compile_commands.json for IntelliSense.
Code Cleanup
Automate C++ and Fortran code quality checks and cleanup tasks.
Add New Source
Generate C++ header and implementation files with FLEKS conventions and Makefile registration.
Generate Docs
Generate LaTeX algorithm PDFs and Doxygen HTML documentation for FLEKS.
Frequently Asked Questions About SWMFsoftware
FAQPage SchemaWhat specific development tasks does SWMFsoftware support?▼
SWMFsoftware enables developers to compile FLEKS simulation projects, perform LLDB debugging sessions, execute C++ and Fortran code quality checks, generate LaTeX algorithm PDFs, and produce Doxygen HTML documentation. It also facilitates the creation of new source files that adhere to established FLEKS conventions and Makefile registration requirements.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for computational scientists and software engineers working directly with the FLEKS simulation framework. It is specifically intended for developers responsible for maintaining simulation integrity, debugging complex numerical code, and ensuring project documentation remains synchronized with the underlying C++ and Fortran source code.
What are the primary prerequisites for using these utilities?▼
Users must have the FLEKS simulation environment installed and configured within their local development environment. Prerequisites include a functional C++ and Fortran compiler suite, LLDB for debugging, LaTeX for algorithm rendering, and Doxygen for documentation generation. The environment must also support standard Makefile-based build processes.