OpenVSP 3.2.3 Released

OpenVSP 3.2.3 is a periodic update. Nothing huge here shoving it out the door, but enough good things have accumulated in the last month that a release should be useful to people. Both fixes and features, everyone should update.


  • Added slew control to skinning. Slew controls the direction of surface curves ‘in’ the surface – where Angle is ‘out’ of the surface.
  • Change default skinning parameters to simulate v2′s Fuse2 component.
  • Export wireframe as Plot3D file (thanks Joe Derlaga)
  • Improve nearest point search algorithms in Code-Eli should help CFDMesh and FitModel.
  • Cache derivative calculations in Code-Eli – should speed CFDMesh some
  • Added reversed triangle detection and removal to CFDMesh
  • Tweaked CFD
  • Read more

OpenVSP 3.2.2 Released

OpenVSP 3.2.2 is another bugfix release. Some small, but a few that have been longstanding problems. Everyone should update to get the benefit of these fixes.


  • Specify units when writing STEP files.
  • Specify dimensional tolerance when writing STEP files.

Bug fixes:

  • Fix wing updating with zero tip chord, zero taper, etc.
  • VSPAERO Remove additional swirl component in front of actuator disk.
  • Fix airfoil trimming bug introduced in 3.2.1
  • Eliminate divide by zero for trim/closure parameters with zero chord.
  • Fix bug introduced when DegenGeom GUI was made programmatic.
  • Read more

OpenVSP 3.2.1 Released

OpenVSP 3.2.1 is a release of mostly bugfixes. Most of the fixes are small items expected to accompany a big release like 3.2.0. However, the most significant fix has been a problem with all of v3. So, although it is small, everyone should go ahead and update.


  • Background control GUI converted to be programmatic

Bug Fixes:

  • Fix inconsistent orientation of triangles from CompGeom
  • Fix orientation of symmetrical actuator disk normal vectors
  • Improve feature lines and XSec highlights with blunt trailing edges
  • Don’t write un-needed Matlab DegenGeom file for VSPAERO
  • Read more

OpenVSP 3.2.0 Released

OpenVSP 3.2.0 is the first feature release in a while — there is a lot of great stuff included to make it well worth the wait.

Check out the highlights video.

Blunt trailing edges — Wing section TE’s can now be blunt.  Airfoil files with a gap between the TE points will be left that way (re-read your files on existing models to get this behavior).  Airfoil curves can be modified to thicken or sharpen the TE; they can also be trimmed to blunt the TE.  The sharp corners have parameter values W=0.001 and 0.999, use these values when creating subsurfaces or attaching to the corner.

A negative volume flag has been added to components to cause them to poke holes in CFDMesh.  In all other cases, these components have normal behavior.  This should be useful for … Read more

2015 OpenVSP Workshop Agenda Is Available

So, if you were sitting on the fence about whether to attend or not because you didn’t know what we were going to do, take a look at the Agenda.

This is shaping up to be a really great year. The three days are packed and we have a new block focusing what people are doing to integrate OVSP models into their Finite Element structures analysis capabilities.

We hope to see you here in August.… Read more

OpenVSP 3.1.2 Released

OpenVSP Version 3.1.2

OpenVSP 3.1.2 fixes a few bugs and makes the API more complete.

Features and additions

  • Add control of wing root incidence. Thanks Jeff Viken.
  • Add container routines to API for User Parms. Thanks Erik Olson & James Haley.
  • Add file airfoil routines to API. Thanks Yohann Delannay.

Bug fixes

  • Fix problem with slashes in file names. Thanks Bill Fredericks.
  • Include OpenMP dll’s on Windows. Thanks Bill & Brandon Litherland.
  • Fix VSPAERO problem with long path -setup. Thanks Brandon.
  • Fix nonexistent component IDs in VSPAERO Manager. Thanks Brandon.
  • Read more

OpenVSP put to good work

Many of you may have seen the articles and videos about NASA’s Greased Lightning GL-10 first transition flight earlier this week. If you didn’t see the articles, here is a press release from NASA. And a direct link to the video.

What you may not know is that Bill Fredericks – the guy who has managed the project, and whose voice you hear in the video – is a VSP power user. Bill is often the first one to put new features to the test, break them, and to let us know how we should have done it. He also does a great job teaching intro and advanced modeling techniques at the Workshop.

If you want to read up on the design of the Greased Lightning, there is a great overview paper available on NTRS.  OpenVSP was used to model each of the alternatives and the final OML of th… Read more

OpenVSP 3.1.1 Released

OpenVSP 3.1.1 fixes a bunch of small issues that quickly cropped up in 3.1.0. Thanks to everyone who helped find and diagnose these problems.

Bug fixes

  • Built-in favorite paths not appending trailing /. Reported by Alex Gary.
  • Correct omission of SECSWEEP_WSECT_DRIVER from API. Reported by Yohann Delannay.
  • Fix issue of displaying duplicate custom components. Reported by Jim Fenbert.
  • Force static linking of GCC supplied libraries. Reported by Bryan Morrisey.
  • Improve status checking and button de/activate for VSPAERO.
  • Properly quote Windows commands with spaces. Reported by Alex Gary.
  • Read more

OpenVSP 3.1.0 and VSPAERO Released

OpenVSP 3.1.0 brings the much awaited release of VSPAERO, the new vortex lattice solver that has been developed to be a part of OpenVSP. There are a few other improvements and fixes, but I’m certain everyone will want to update to get their hands on VSPAERO.

VSPAERO is a thin-surface code for inviscid subsonic and supersonic aerodynamics. It is multithreaded to make the most of common multi-core computers and uses a mesh agglomeration scheme to improve scaling with large meshes. The matrix is solved with an iterative GMRES solver. VSPAERO includes a simple actuator disk model to represent propulsion-airframe interaction and also the ability to calculate common stability derivatives.

Check out this introductory video on VSPAERO.

Improvements and additio… Read more

OpenVSP Hangar Now Supports v3 Files!

The OpenVSP Hangar has been updated to support v3 files.

To upload a v3 file, just follow the normal procedure. The Hangar will detect the file version and will automatically tag the file so users can search based on the version number.

One of the great new features of OpenVSP v3 is the addition of user-defined custom components. The Hangar provides a great way to share these components too.

To share a custom component, just create a model containing a default instance of your user-defined component. Upload that model to the Hangar and tag your file with ‘custom component’ for everyone to see and share. Any custom component may be extracted to a stand-alone *.vsppart file by saving it from the ‘Type Editor’ GUI. … Read more