Wednesday, October 21, 2020

Computer Simulations in Physics, edition 2

Let me announce this that, together with my leading editor, we are finishing work on the second edition of my simulations book:

"Computer Simulations in Physics, edition 2", Maciej Matyka
Helion (polish), [368 pages]
 
Topics: numerical methods, spring mass systems, soft bodies, cloth dynamics, wave equation, fluids, Marker-and-cell mehtod, Lattice Boltzmann model and real-time quantum physics.

Codes in C++/HTML5 are now freely available.

Boook release date December 2020.

Friday, May 22, 2020

SODA 2 - Looking for betatesters


Hi, I'm looking for betatesters for the new version of "new soda" with .xml import/export, static points, 0 length springs etc. If you like to become one, pls email me at maciej.matyka@gmail.com

Thursday, April 2, 2020

Modelowanie 1: Zlepki DLA (Diffusion Limited Aggregation)

Modelowanie 1
DLA jest modelem, który jest bardzo znany w fizyce komputerowej i pochodzi z pracy z Phys. Rev. Lett. (najbardziej prestiżowe czasopismo fizyczne), artykuł ma naprawdę dużo cytowań jak na fizykę, a "chwycił" chyba głównie ze względu na prostotę i niesamowite wyniki jakie uzyskuje się tak prostym opisem.
Ogólnie wędrowniczek chodzi losowo po układzie i 'przylepia' do zarodka. Miejsce przylepienia staje się zarodkiem. Możliwości są tu nieograniczone, można to zrobić szybko (algorytm), w 3D (wizualizacja), można nawet ciekawe rzeczy policzyć, zrobić film z tworzenia się zlepka itd.

Tuesday, January 14, 2020

[5 VERSIONS OF SODA CONSTRUCTOR 2020]


As you know I've decided to.. port what I remember from the original Soda Constructor to the new world of html JS apps. What I found the most frustrating was to find a proper name for it. Also, I was not sure what direction to take, I did many versions, spent many hours on going back and forth adding and cutting down the app to it's basic versions. I even found a few models on the internet and wrote simple importer... which worked. There were two users (cheers!) who wrote to me and gave some feedback.. The point I am in now is that I have 3 or 4 versions available online, all with different names, I even wrote part of a chapter to my simulations book (2nd edition) where I describe how to write such simulation which generated another instance of the app. I wrote blog post which became quite popular and people find the app.. So.. If you find some time to test all the versions, want to discover it again, give me some feedback, point me out which version is the best / the most useless, give me some directions, comments, ideas how to make it / remake it so that 5th version will be really useful and enjoyable, please find yourself welcome to test the following links:

Soda Constructor (Revisited)