Questions tagged [physics]
Physics is a science that studies the interactions of energy and matter. The physics tag should be used for questions about how physics can be simulated or implemented in programming.
154 questions
6
votes
1
answer
272
views
Julias Set fractal timelapse
I've implemented a fractal renderer with a physics-based animation system that creates a never-ending "timelapse" effect, here is an example video.
The function uses pseudo-physics to move ...
6
votes
2
answers
755
views
Calculating the moment of inertia of a 2D convex polygon for physics
I have made a quick and basic working demo on calculating the moment of inertia of a 2D convex polygon. This was for the purpose of learning physics engines, more specifically rigid body dynamics (2D) ...
2
votes
0
answers
48
views
N-Body simulator in Rust implementing Barnes Hut and Leapfrog
I have written a N-body simulator in Rust implementing Barnes Hut algorithm and Leapfrog integrator.
My code seems to work fine, but I'd like to review on techniques which can improve performance ...
3
votes
1
answer
134
views
How can I make my force calculations better?
I am making a simple physics solver (haven't gotten to collision resolution or detection yet, just finished making it mt'ed), and when I apply forces through "W", "A", "S"...
0
votes
1
answer
85
views
Temperature of a Lennard-Jones system
Are the formulas used in getTemperature() and setTemperature() correct?
...
1
vote
2
answers
176
views
Minimalistic implementation of Leapfrog integration algorithm (2)
Please review this C++ listing of an implementation of Leapfrog integration.
This C++ listing is rewritten according to this review.
...
6
votes
2
answers
882
views
Molecular simulation: Minimum Image Convention
Can you review the following code to check to see if the Minimum Image Convention is properly implemented?
...
3
votes
1
answer
137
views
Improving execution time of physics, data acquisition triggering system simulation
Background
I'm attempting to write a physics simulation code, one portion of which involves simulating the triggering system of some equipment. The equipment works as follows: environmental noise (...
6
votes
2
answers
503
views
Means square displacement (MSD)
I have written a code to calculate the MSD of some molecules. The code averages over multiple time origins (sliding time window) and over all the molecules. I have also made it do one extra thing: do ...
2
votes
1
answer
174
views
Simulation of a real capacitor to calculate its capacitance
The goal is to simulate a real flat plate capacitor in 2D. The potential of the armature is fixed to +V and -V, on the edges of the simulation cell the potential is zero. Between the plates of the ...
20
votes
3
answers
4k
views
Planetary simulation in python
I have created a program in python that calculates forces between bodies (i.e earth, moon and a hypothetical moon) and make them move according to the changes in velocity and forces. This is the code ...
5
votes
1
answer
242
views
Calculating the energy of the harmonic oscillator using a Monte Carlo method
The problem
The partition function for the quantum harmonic oscillator can be written in the path integral formulation as
$$Z\propto\int Dx(\tau)\exp\left(-\frac{S_E}{\hbar}\right)=\int Dx(\tau)\exp\...
1
vote
1
answer
273
views
Monte Carlo simulation for the harmonic oscillator
Is there any improvement that can be made to the following code, written to simulate the harmonic oscillator in the path integral formulation with Monte Carlo methods?
...
11
votes
3
answers
531
views
Membrane protein diffusion in different confinement models
I am a junior Software Engineer, C++ is usually my main jam but I started picking up Python for a research project I am doing in college. I am eager to learn as much Python syntax, tricks, best ...
5
votes
0
answers
99
views
Plot of massless particles on the unstable null circular geodesic
My friend and I were trying to reproduce Figure 4(left), page 7, from the paper "Probing phase structure of black holes with Lyapunov exponents", Guo 2022. We succeeded in reproducing the ...