View Single Post
Old 10-17-2020, 01:50 AM   #4 (permalink)
freebeard
Master EcoModder
 
freebeard's Avatar
 
Join Date: Aug 2012
Location: northwest of normal
Posts: 27,696
Thanks: 7,776
Thanked 8,585 Times in 7,069 Posts
Whelp, they're both gone; but both right? Or they agree and they're both wrong?

CFD is useful. The problem is in the software. The big corps throw money at the problem that 'free' software won't resolve. But computational science progresses. It's a modeling problem. The memory and speed constrained solutions are obsolete.

https://en.wikipedia.org/wiki/OpenVDB

https://www.openvdb.org/

Quote:
OpenVDB is an Academy Award-winning open-source C++ library comprising a novel hierarchical data structure and a suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production and is now maintained by the Academy Software Foundation (ASWF).
Quote:
August 13, 2020
OpenVDB 7.1.0 is now available to download.

Highlights of this release:

new fast sweeping methods that outperform existing techniques for computing signed distance fields in addition to supporting velocity extension
I know what they are saying, but I couldn't say it as well myself. I used to work elbow-deep in the MacOS file structure, so I have an understanding of sparse, shallow b-trees. They use some brilliant optimizations.

So what does this mean for the unwashed masses? It has to do with free and open-source software. The best, fastest moving example I know of is Blender. It evolves on a rapid schedule, but with landmark long-term support releases so you can plan forward:
Quote:
About
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.
Blender has a physics engine and OpenVDB support. Here's a demonstration of it's use:

https://www.blendernation.com/2020/0...db-quickstart/

Blender itself has implemented adaptive subdivision which works on similar principles.



A CFD demo reel is above my pay grade, although I understand the principles, I lack the muscle motor memory. I hit a wall early on. But there's your solution — free, runs on low-end hardware but likes big iron.
__________________
.
.
Without freedom of speech we wouldn't know who all the idiots are. -- anonymous poster

____________________
.
.
"We're deeply sorry." -- Pfizer
  Reply With Quote
The Following User Says Thank You to freebeard For This Useful Post:
aerohead (10-21-2020)