Vibe coding
💻 “Vibe Coding” As AI assistants are transforming the way we write software, I want to explore a simple question: Can we faithfully recreate scientific software directly from published papers?
In this series, I’ll rebuild open-source implementations of classical and modern scientific methods—from optimization and surrogate modeling to computational mechanics and machine learning—using AI-assisted development. The goal isn’t merely to generate code, but to understand the underlying algorithms, assess reproducibility, and make research software more accessible to students and researchers.
Definition of Vibe Coding
Vibe coding is a software development approach where you build applications entirely by conversing with an AI in natural language. Instead of writing code line-by-line, you describe your vision or “vibe,” and AI models handle the generation, testing, and deployment, allowing you to focus purely on the creative outcome.Â
HelloProf on buy me a coffee
Contact me if you need help coffee
- Author: J.Morlier Here are two examples available for free —
REMAL
- Authors: Kail Yuan, Ashwin Renganathan
- Published: June 11, 2026
- Link: Read Article
Summary: Multidisciplinary design analysis of coupled engineering systems requires the computation of equilibrium states in which all disciplinary coupling variables are mutually consistent. Conventional fixed-point iteration resolves this consistency problem separately at each design point, which can become expensive when disciplinary evaluations are costly and many analyses are required in outer-loop tasks such as multidisciplinary design optimization, uncertainty quantification, or digital twin updating. This paper introduces REMAL, a residual manifold surrogate modeling framework for coupled systems.
ClarkeLib
- Author: Vadym Pasko.
- Published: Mai, 2026
- Link: Read Article
Summary: Tapering of a space elevator’s tether from the planet surface to the altitude of the synchronous orbit and further to the counterweight altitude can reduce the mass of the whole system, as well as provide more or less even distribution of stress along the tether rather than in the case of using uniform tether. This document presents the analyses of some tether tapering functions and shows that exponentially tapered tether is not an optimal solution for the space elevator with climbers or other point loads like transitional stations. To handle these analyses ClarkeLib – an open library for calculation of basic space elevator parameters and loads has been developed.
Recreation with my friend NotebookLM (Gemini)
- Authors: J.Morlier and students
The 180 line [TO READ]
Look How Gemini ingests a full paper and is able to create an organized presentation.
Structural Optimization in 180 Lines
more mathematical details in this post QuadraticForm