October+2012+Merge+Notes

Click here to return to top level Jetstream Merge Notes page.

Changes To Input Parameters

 * Created new input parameter JTSTRM% SNOPT_VIOLATION_LIMIT. Defines an absolute limit on the magnitude of the maximum constraint violation after the linesearch. See [[file:SNOPTManual.pdf|SNOPT User's Manual]] for details.
 * Created new input parameter __ DIABLO% LOADBALANCE __and namelist __ &LOADBALANCING __ for load-balancing. See __ jetstream/loadBalancing/README __ for details.
 * Created new input paramter __ LOADMESH% PROC_INPUT_PREFIX __ under __ &LOADBALANCING __. See __ jetstream/loadBalancing/README __ for details.

Changes To Subroutines

 * //Optimizer_Mod// has a new subroutine, //calcdGsdX//, that computes surface sensitivities in all three directions w.r.t. __one__ design variable.
 * //Surface_Mod/writeSurface// has been modified to support surface grid sensitivities. These changes will affect the format of the surfCPs_XXX.dat files generated during an optimization run, but only if input parameter OPT_METHOD = 'surf_sensi'
 * //Partition_Mod// has a new subroutine, //readBSplineGrid//, that allows the reading of both the computational and control meshes, thus avoiding the need for any fitting. Enabled with GRID% BSPLINE = .TRUE.

Changes To Modules

 * //surface/FFDVolume_mod// is new. The Free-Form Deformation (FFD) volumes are taken as B-spline volumes where the (coordinates of the) control points become the design variables. Enabled with JTSTRM% FFD = .TRUE.
 * //surface/XSection_mod// is also new. The idea is to group bunches of control points pertaining to the same FFD volume together in order to (1) reduce the number of design variables and (2) make those design variables more intuitive. Enabled with JTSTRM% XSECFFD = .TRUE.

New Additions

 * __ loadBalancing __ folder added to jetstream folder. See __ jetstream/loadBalancing/README __ for instructions on the use of the tool.