WaveTrain 2007A Release Notes

New Features

1.      “Drop-in” multiple library support

2.      Spherical wave propagation (converging or diverging propagation grids)

3.      Light-tunneling (extended scene imaging)

4.      Ground altitude specification in AcsAtmSpec()

5.      Thermal Blooming screens (“WaveTrain can now construct phase screens corresponding to the physical phenomena of  thermal blooming as well as atmospheric turbulence”)

6.      GCC 3.4 (Scientific Linux 4) and GCC 4.1 (Fedora Core 6) now supported.

7.      Parallelization of propagations. (requires MPI)

8.      Parallelization of loops on Windows and Linux platforms (requires MPI)

9.      New installation package: installs most prerequisites and configures system

10.  Post-install configurator for switching WaveTrain, Matlab or C++ Compiler versions.

11.  Distribution/updates via Internet

12.  Uses Intel Math Kernel Library 8.1.1 if installed.

13.  VC++ 2005 & VC++ 2003 supported

14.  New WaveTrain components (see attached list)

15.  New version of turbtool calculates extinction, uses temperature, scattering and absorption profiles, has additional engagement layout options, can use FASCODE/ModTRAN to calculate profiles, and exchanges data with ATMTools.

16.  TRF file viewer GUI

17.   Dispersion (refractive bending)

Enhancements

1.      (TVE) Help links improved

2.      (TVE) Improved HTML format

3.      (TVE) HTML generator gets icons selected for each block when possible

4.      (TVE) Icons more flexible – will always find an eligible icon

5.      (TVE) Detects obsolete subsystems more reliably

6.      (TVE) Relocates systems from old wtlib location to new automatically

7.      (TVE) Default .view information stored in .tsd file – no need to version control .view files.

8.      (TVE) Better defaults for defined symbols, recordable types and saving options.

9.      (TVE) Default list of #include files provided and can be changed by the user.

10.  Examples updated and enhanced

11.  Expanded and updated documentation:

a.      WaveTrain User Guide (http://www.mza.com/doc/wtug/index.htm)

b.      Adaptive Optics Configuration Guide (http://www.mza.com/doc/aogeom/index.htm)

c.      Atmospheric Path Configuration Guide (http://www.mza.com/doc/turbtool/index.htm)

d.      TurbTool User Guide (http://www.mza.com/doc/turbtool/doc/turbtoolDoc.htm)



New Components


AO components

        ApertureSlopes

        PokeMatrixMeasurement

        Southwell Reconstructor

ForLoop

Data Conversion

        ApertureSlopes

        PokeMatrixMeasurement

        Southwell reconstructor

Data Conversion

        All conversions between Complex, double, float and integer supported

Laser

        ResonatorSource

        GainElement

        GainMap

        SaturableGain

Thermal Blooming

Optics

        CylindricalBeamExpander

        CylindricalFocus

        FieldRotator

        Interferometer

        LongPassCombiner

        Magnify and MagnifyField

        PhaseRemover

        PistonPhaseOPD

        SetPower

        ShapedAperture

        ShapedApertureWithSE

        Spider

        SplitterwOutp

        ZernikeCompose

         ZernikeDecompose

        ZernikeFilter

Optimization

        GESA

        SPGD


Processing

AddPhaseScreen

FilterSlopes

FlattenReference

GF1to3Demux

GFxGF

GridInterp

IdealCompensator

IdealCompensatorWT

IndexVFDynamic

InterpGrid

Interpolate

InterpPhaseScreen

MFxVFipd

Moments

MultiplyVF

OverlapIntegral

PerfectTiltRemoval

PolyOPDRecon

PowerMeter

Ratio

Recenter

RecenterWFS

ResultAveraging

RootGrid

ScaleGridF

StrehlMeter

SubtractBiasGridF

SumGridAvgF

SumGridF

SumGridFwOffset

SVD

SVDInverse

SwitchSplitterVF

TDLCalc

TDLMeter

ThreeBinToPhase

VectorHold

VF3toGF

Propagation

ABCDProp

CWPChange

CWPReferenceChange

ResetCWPReference2

ResetCWPReference

SimpleProp

SRMCompose

SRMDecomp2

SRMDecomp3

SRMDecomp

SRMProp

SWPChange

SWPReferenceChange

Translation

VacuumPath

VacuumPropCyl

Random

GaussianRandomFloat

GaussianRandomVF

Sensors

BQCalculation

BQMeter

BQMeterRec

CameraHighResolution

ExtendedCamera

ExtendedImager

ExtendedImageSensor

FITTS_tracker

IdealizedWfs

IntensityMeter

IntensityMonitor

IntensitySensorCoherent

LightTunnel

M2Meter

M2MeterCore

MliFittsMfile

PeakStrehlMeter

PerfectPhaseMeter

Signals

Sawtooth

Ramp

RampReset

RectangularSuperGaussian

Sources

ExtendedPointSource

ExtendedPointSourceReflector

FiberArrayGenerator

GaussianGenerator

WTLab

ApplySLM_LUT

ApplySLMPoly

BNS_SLM_OUT

DMOut

HW_Camera

HW_CameraWT

PhaseReset

ShowGridF (runtime display)

ShowQuiverPlot

ShowVectF

ShowVectFBar

ShowVectI

ShowVectIBar

WaveTrainMonitor

Web_Camera

WfsImageProcessing

ExcelInterface