Release v1.2.3 of DynAdjust
Overview
This release contains various code enhancements and bug fixes addressing issues #167, #169, #170 and #173.
General code enhancements
- See #172 for changes to MS Visual Studio 2017
.vcxproj
files (for all projects) to permit use of Intel OneAPI for MKL libraries and header files (issue #167). - See #174 for changes to several files to permit the handling of epoch for terrestrial measurements (issue #173). This means that terrestrial measurements can now be supplied with an epoch (or date) of observation as shown below (i.e.
<Epoch>...</Epoch>
) and imported/exported/simulated accordingly. With a date of observation and the introduction of a discontinuity file on import (via--discontinuity-file
), terrestrial measurements connected to sites with known discontinuities will be updated with renamed station names (addressing issue #170).
XMLDNA MSR<!--Type E Ellipsoidal Distance --> <DnaMeasurement> <Type>E</Type> <Source></Source> <Epoch>01.01.1900</Epoch> <Ignore/> <First>TID1</First> <Second>TS7276</Second> <Value>218.8460</Value> <StdDev>0.0055</StdDev> <MeasurementID>203049279</MeasurementID> </DnaMeasurement>
E TID1 TS7276 218.8460 0.005 01.01.1900 203049279
Enhancements to adjust
- See #172 for a fix to a bug (issue #169) relating to printing adjusted measurement precisions for GNSS measurements propagated to the local reference frame.
DynAdjust User's Guide
- See #174 for updates to the User's Guide.
Windows installation
Due to a change in the way Intel distributes its Math kernel Library (MKL), users of the DynAdjust Windows binaries (from v1.2.3 onwards) will need to install the Intel® oneAPI Math Kernel Library from https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html. The specific dll dependencies are:
- libiomp5md.dll
- mkl_avx2.1.dll
- mkl_core.1.dll
- mkl_def.1.dll
- mkl_intel_thread.1.dll
Acknowledgements
Special thanks to @ibaran73 and @nicgowans for their contributions to tracking issues and supplying sample datasets.