-
Recent Posts
Recent Comments
Archives
Categories
Meta
Category Archives: Software Engineering
Spatial Processes and Spatial Hashing
Spatial Processes There are four broad categories of spatial processes Purely Global Global <-> Local Local <-> Local Purely Local and two general categories of spatial primitives Field Particle Of course, the spatial primitives can be organized into composite structures … Continue reading
Posted in Software Engineering, Space and Geometry
Tagged fields, particles, spatial computation, spatial hashing
1 Comment
LuaAV3: OSX Binary Release
We finally officially released the latest version of LuaAV after a lot of work this past fall. This release has been all about making things more consistent and simpler in terms of naming and making the audio system more robust … Continue reading
Posted in Software Engineering
Leave a comment
Folding and Difference
Continuing with the Fluids and Clusters idea, I’ve extended the simulation to include some more concepts from Topobiology. I was particularly struck by the description of cortical tractor model of neural tube formation. In essence, the model describes a process … Continue reading
GTC Conference Highlights: Part 2
HOOMD-blue HOOMD-blue is a general purpose many-particle dynamics simulation, particularly for heterogeneous nano-particle physics. HOOMD stands for Highly Optimized Object-oriented Many-particle Dynamics. Essentially it’s a Python derived DSL for such simulations. What’s impressive about it is the range of simulation types it … Continue reading
Posted in Computational Technique, Software Engineering
Tagged code generation, GPU, python, simulation
Leave a comment
GTC Conference Highlights: Part 1
The GTC conference is an Nvidia run and sponsored high-end computation conference dedicated to graphics hardware. There are a wide variety of talks covering a number of interesting a relevant areas from graphics to quantum computation to biological electrostatics. I’m … Continue reading
Posted in Computational Technique, Software Engineering
Tagged fast multipole method, OpenCL, python, ray tracing, rendering, simulation
Leave a comment
LuaAV3 Pre-Release on Its Way
In preparation for a workshop at UCSB, we’ve been pushing hard to get the next major release of LuaAV out the door. This release represents a consolidation and standardization of the source code, making it substantially cleaner and easier to … Continue reading
TopoSynth: Incorporating Cosm
I’ve finally completed all of the basic topological operations for TopoSynth and am now moving on to treating the dynamics of the system. This last rule involved figuring out how to connect two extended vertices together when they collide. For … Continue reading
Posted in Computational Composition, Computational Technique, Software Engineering
Tagged cosm, dynamics, topology, TopoSynth
Leave a comment
TopoSynth: Topological Structure
DLFL Background As I had mentioned in the last post, the topological inspiration for TopoSynth is derived from TopMod and particularly the doubly-linked face list (DLFL) data structure. The DLFL makes it particularly straightforward to always maintain a 2-manifold mesh … Continue reading
Facing Autotools
One of the essential features of a good software package is that it is both portable and straightforward to build. When working on a system (Linux or even OS X) with a UNIX shell, the most common build tools are … Continue reading
Posted in Software Engineering
Tagged autotools, book, build system, software development
Leave a comment