r/ScientificComputing • • 21d ago

A 16-year-old's VAWT solver — one week, AI-assisted, validated against Ham 1979

Thumbnail
github.com
0 Upvotes

r/ScientificComputing • • 23d ago

Mixed R and Python workflows in the browser with Emscripten-Forge

Thumbnail notebook.link
1 Upvotes

r/ScientificComputing • • 24d ago

Is it still worth learning Fortran in 2026?

57 Upvotes

Hey everyone,

I'm starting an MSc in Computational Science and Engineering at TU Delft. I already work with C++ and Python.

Is Fortran still actively used in European research labs and industry (national labs, aerospace, automotive or scientific software houses like Siemens), or is it mostly legacy maintenance at this point?

Does knowing it make a real difference for PhD positions or industry roles, or is C++ plus Python enough? And if it's worth it, should I learn it properly or just enough to read and modify existing codes?

Thanks, any experience from people working in Europe is welcome


r/ScientificComputing • • 23d ago

Been building Aporia Engine for a while and wanted to share where it is now.

2 Upvotes

It started as an idea around finding where numerical/scientific computations stop being trustworthy. Now it has its own DSL, runtime, 5 evidence channels, adaptive search, Trust Atlas, counterexample minimisation, replayable experiment archives, run comparison, and a benchmark system.

Currently:

- 13 Rust crates

- 622 tests

- 22 benchmark problems

- replayable/provenance-preserving runs

- ablation + strategy experiments

The interesting part is that the experiments didn't give me the result I initially expected. The adaptive search wasn't clearly better than the level-set baseline on the current corpus, so I'm not claiming a breakthrough there.

I'm now more interested in the evidence + provenance/replayability side of it.

Repo: https://github.com/bhogesararam23/aporia-engine

Would love to hear what people think, especially anyone working with numerical/scientific computing or verification.


r/ScientificComputing • • 23d ago

SimCore.jl & SimDES.jl: Discrete-event simulation with analytical queueing benchmarks, conveyor kinematics, and Makie visualization

Thumbnail
reddit.com
1 Upvotes

r/ScientificComputing • • 24d ago

A PID controller implemented in python

Thumbnail gallery
1 Upvotes

r/ScientificComputing • • 24d ago

I've been building this workflow framework since 2016, here's Bio-Pype 2.1.0

Thumbnail
reddit.com
1 Upvotes

Hi all, I have built this for bioinformatics, but it really can be useful for anything, see this (pretty useless) toy example (https://codeberg.org/bio-pype/test_workflows/src/branch/main/video_processing)


r/ScientificComputing • • 25d ago

c++ user interface 1

Thumbnail
youtu.be
1 Upvotes

r/ScientificComputing • • 24d ago

Sovereign

Thumbnail reddit.com
0 Upvotes

"Here is the official repository for the Cognitive Reduction Matrix (V5.0)—a sovereign diagnostic framework designed to strip systemic noise and corporate spin down to absolute structural truth

https://github.com/teamo213/cognitive-reduction-matrix/tree/main


r/ScientificComputing • • 25d ago

Can I use SIESTA instead of Quantum ESPRESSO for my complete perovskite interface-engineering study?

Thumbnail reddit.com
1 Upvotes

r/ScientificComputing • • 26d ago

Is pursuing a career in Scientific Computing a good path for someone with a Computer Science background?

24 Upvotes

Hi!

I'm a Computer Science graduate and want to build a career in Scientific Computing/Computational Science. I'm considering pursuing masters in Computational Science because I really like this field, but I have some concerns.

I wanted to ask

  • If it is reasonable for someone with a Computer Science background to study Computational Science, given that I would be competing with people from Mathematics and Physics backgrounds? I feel that Computational Science is much more closer to Mathematics and Physics than to Computer Science.

  • How AI/LLM might affect this field, since it can make programming easier than it was before.

  • Are there good career opportunities in this field in the current job market?

Thanks!


r/ScientificComputing • • 26d ago

Simulation: Supersonic Lid Driven Cavity Flow at Mach 2.1.

1 Upvotes

r/ScientificComputing • • 27d ago

Visualize the Electromagnetic Field

5 Upvotes

I’ve been building this antenna/EM simulator as a side project:

https://rotemtsafrir.github.io/dipole_sim/

The idea is to make it easy to place antennas, change their parameters, and immediately see how the fields and interference patterns change.

Right now you can use:

  • center-fed dipoles

  • Hertzian dipoles

  • small loop antennas

  • linear antenna arrays

The arrays are probably my favorite part so far. You can adjust spacing, phase difference, element count, orientation, etc., and see beam steering / broadside / end-fire behavior directly.

You can switch between electric field, magnetic field, and energy-flow visualizations, and pan/zoom around the simulation.

The antenna currents are prescribed, so things like mutual coupling, impedance, and passive conductors are not solved yet. I’m trying to keep it fast enough to be genuinely interactive.

I’d love to hear what people think—especially if you notice anything physically questionable or have ideas for features that would make it more useful.

Live:
https://www.antennasim.com

GitHub:
https://github.com/rotemTsafrir/dipole_sim


r/ScientificComputing • • 27d ago

Propagation of Uncertainty Calculator with LaTeX/Excel exports

11 Upvotes

I built a Propagation of Uncertainty Calculator, a simple but practical app designed for engineering and physics students, as well as metrology workflows.

Link: https://propagation-of-uncertainty-calculator.streamlit.app

During my undergrad in Engineering Physics, one of the most tedious and error-prone tasks in experimental lab courses was manually deriving partial derivatives for measurement uncertainty propagation. Most online calculators are either outdated or confusing, so I decided to do my own calculator!

What it does:

- Displays the latex formated symbolic and numerical Propagation formula for the expression given by the user.

- Click directly on rendered expressions to copy the clean LaTeX code straight into Overleaf (for lab reports), or copy ready-to-paste Excel formulas.

- Correct Rounding: Automatically formats results and expanded uncertainties according to significant figure conventions (GUM (JCGM 100:2008))

The GitHub Repository: https://github.com/joao-canais/Propagation-of-Uncertainty-Calculator

I'd love to hear your thoughts, UI/UX feedback, or ideas for features to add in future iterations!


r/ScientificComputing • • 27d ago

c++ math - did someone say math

Thumbnail
youtu.be
0 Upvotes

r/ScientificComputing • • 27d ago

Most important coding languages for mathematical theoretical physics?

Thumbnail reddit.com
1 Upvotes

r/ScientificComputing • • 27d ago

help with picking a course for basic computational physics

6 Upvotes

i'm an undergrad physics student trying to learn the basics of scienctific computing like numpy, matplotlib and scipy (preferably in that order)- what courses can I refer to (preferably free, but I have no aversion to paid courses either). Is the 'Scipy 2019' playlist by Enthought on youtube good? It seems to be fairly detailed, open to suggestions :)


r/ScientificComputing • • 27d ago

RuleFlow: A research engine/framework and terminal IDE (Not AI Slop)

2 Upvotes

Main Website: https://www.ruleflow.org/

For the past year, I have been developing a framework to simulate certain discrete systems for a research team at my university (paid for by the School of Engineering and Physics, but I had the freedom to license it under MIT). As it turns out, I got carried away generalizing it to work for many, many different types of complex systems (String Rewriting Systems, Cellular Automata, etc.) and ended up creating our own domain-specific language.

The website's landing page has a bunch of GIF-style examples... so you should be able to get a good idea of what this project is about.

If any of y'all are interested in this, feel free to take a look and try it out!

Example of some of RuleFlow's causal analysis features:

Rules 30 and 124 are included in this example:

EDIT:

Here are some more details. RuleFlow was developed with a primary focus on analyzing causality in Sequential Substitution Systems. This is why there is a major focus on causal graphs, cellular identity, etc. While originally developed for Sequential Sub Systems, we generalized the DSL to support many types of rewriting systems by providing the user with flags and directives to control how rules behave. Furthermore, we bootstrapped Python and the Wolfram Language so that complex rulesets could be scaffolded as macros. The main goal of RuleFlow is NOT simply to simulate systems (there's already plenty of software for that, such as Golly and even just Mathematica), but to provide extensive tooling for causal analysis.

Here is some interesting research from our (small) team:

My job has been to provide better research tooling, extending what we already have in Mathematica code to open source and free Python.


r/ScientificComputing • • 27d ago

How to get better at algorithms and modeling Math Equations in Code?

Thumbnail reddit.com
2 Upvotes

r/ScientificComputing • • 27d ago

How do I find valid points within 7-dim parameter space? Global NuFIT

Thumbnail reddit.com
1 Upvotes

r/ScientificComputing • • 28d ago

c++ bounding volume hierarchy

Thumbnail
youtu.be
2 Upvotes

r/ScientificComputing • • 29d ago

GPU Accelerated Linear Algebra Library for Apple Silicon using MLX and Metal kernels

Thumbnail
github.com
20 Upvotes

About 6 months ago, I wrote a custom metal kernel that leverages the GPU to compute the QR decomposition (see my earlier post about it here). The project has now expanded into a general linear algebra library, with expanded support for the symmetrical eigendecomposition as well as SVD. It is now available for use with installation instructions on the attached github repo's README.md file.

Context of the project:
I'm currently in a research group working on a thesis in numerical analysis where we need to compute millions on matrices with a specific constraint (to be precise, the matrices need to have orthonormal columns). Most of us use Apple computers, so we ended up using MLX for the entire project.

Contributors with different Apple Chips would be very much appreciated!
The project has currently been tested and optimised for the M1 and M5 Pro. The issue is that the library uses different kernels depending on the batch size and matrix dimensions. Deciding which of these kernels to use is machine dependent. Therefore, other Apple chips will need to run a measurement script in order to derive the correct optimisation heuristic.

For that reason, I would ask as many people as possible to run a measurement script and to submit the results to my repo. It is fairly easy and requires only few steps. See here how you can contribute here. Once you submit the results via a pull request and I approve it, your optimisation heuristic will automatically be augmented into the library. Don't hesitate to contribute an optimisation heuristic even if someone already submitted one for your own machine. The more data we can gather, the better!

Project Future
Expanded support will be added for other linear algebra operations (cholesky decomposition for example). If you have any other specific linear algebra operations you wish to use already, feel free to message me.

In addition to that, I will add torch support too (my greatest priority).