|
Последние изменения в UNEX
[1.5.7]
- Добавлен ключ SVDTol, контролирующий устойчивость метода SVD.
- В команде MINIMIZE, задавая числа с восклицательным знаком (например, !1), можно указывать группы параметров, которые запрещено варьировать.
- Исправлено падение программы в команде MINIMIZE, если указываются несуществующие кривые интенсивности.
- Исправлена команда PRINT=ALLGEOM, которая выдавала одни и те же значения (c-values) если была вызвана несколько раз.
- Повышена устойчивость уточнения моделей с множеством молекул (конформеров) и варьированием больше одного параметра концентрации.
- Команда PRINT=ALLGEOM теперь выводит значения ошибок домноженные на PrintEsdFactor.
- Обновлены значения фундаментальных постоянных.
- Добавлена возможность варьировать масштабные множители среднеквадратичных амплитуд. Смотрите ключ GedVarAmplScale в поле BASE.
[1.5.6]
- Улучшена устойчивость процедуры проведения линии фона сплайнами.
- Использование начального значения t-множителя ГЭ кривых интенсивности в процедуре проведения линии аддитивного фона.
- Гибкость линий фона в процедуре STANDARD может быть задана в явном виде.
- Секторная функция, уточняемая в процедуре STANDARD, может быть задана в явном виде с промощью нового ключа StdOptInpSector.
- Сходимость процедуры STANDARD улучшена.
- В процедуре чтения декартовых координат (MOLXYZ) теперь возможна автоматическая перенумерация атомов с помощью команды RENUM так же, как это уже реализовано для чтения амплитуд и колебательных поправок.
- Добавлен ключ PrintEsdFactor, контролирующий значение фактора, на который домножаются стандартные отклонения при выводе ошибок определения геометрических параметров.
[1.5.5]
- Добавлена возможность вывода гистограммы данных той части дифракционной картины, которая используется для получения кривой интенсивности.
- Решены проблемы с чтением квадратичных силовых полей из архивных частей выходных файлов Gaussian.
[1.5.4]
- Увеличен диапазон корректных значений молекулярных интенсивностей рассеяния при проверке вводимих кривых sM(s).
- Небольшие изменения в формате вывода результатов комманд PRINT=BOND, =ANGLE, =TORSION.
- Проведены улучшения в работе процедуры SBGL.
- Добавлена возможность вывода наборов симметрично-уникальных атомов при определении симметрии молекул.
[1.5.3]
- Исправлена зависимость хода минимизации от порядка ввода конформеров для сложных моделей.
[1.5.2]
- Убраны ограничения на значения вводимых величин интенсивности рассеяния электронов.
- Улучшена процедура оценки мультипликативного ГЭ фона.
- Исправлено возможное в некоторых случаях неправильное чтение стандартных отклонений параметров z-матриц.
- Исправлена невозможность чтения кубических силовых полей из файлов Gaussian в некоторых случаях.
- Улучшена процедура STANDARD.
[1.5.1]
- Добавлен новый тип потенциальных функций сплайн.
- При вводе декартовых координат атомы могут идти в произвольном порядке, если их номера явно указаны. Это удобно при переносе координат из других расчетов с другой нумерацией атомов.
- Исправлена возможная потенциальная ошибка с расчетом декартовых координат из z-матриц.
- Команда PRINT=ALLGEOM,mol_name теперь может генерировать больше внутренних координат для существенно искаженных молекул.
[1.5.0 release]
- Геометрия
- В Z-матрице можно использовать декартовы координаты в качестве параметров. Соответственно появился новый тип параметра - декартова координата.
- Возможно использование гибридных z-матриц, состоящих как из внутренних параметров, так и из декартовых координат.
- Если геометрия молекулы была ранее задана в виде z-матрицы, то при последующем вводе декартовых координат атомов с помощью команды MOLXYZ= значения параметров z-матрицы буду изменены в соответствии с вводимой геометрией.
- Теперь при вводе декартовых координат не обязательно указывать массы атомов.
- Увеличено количество знаков в декартовых координатах, выводимых в лог по команде PRINT=XYZ.
- Появился новый ключ MainInertOrient в поле BASE, который определяет ориентацию молекулы в системе главных осей инерции.
- Новая команда PRINT=UNEXZM для вывода полной z-матрицы в лог.
- Переработан и дополнен раздел документации, связанный с вводом геометрии молекул.
- ГЭ стандарты
- Внутренние изменения процедуры команды STANDART.
- Введен набор новых ключей для поля BASE, контролирующих работу команды STANDART.
- Первичная обработка ГЭ экспериментального материала
- Качество получаемых кривых интенсивности меньше зависит от дефектов на дифракционной картине.
- В поле изображений можно задавать ключ IntStepType для управления типом шага точек интенсивности.
- Добавлен новый ключ ImgPrintBlс в поле BASE для вывода кривых оптических плотностей вместо кривых интенсивности.
- В поле изображений добавлен ключ MaxBgl, управляющий величиной максимального аддитивного фона.
- ГЭ g-функции
- Ликвидирована устаревшая и не нужная возможность ввода g-функций в формате программы GFN.
- Команда GF= теперь просто игнорируется (вместо выдачи сообщения об ошибке), ести не существует соответствующей молекулы.
- Кривые радиального распределения
- Новая команда PRINT=GRAPHTERMS,mol_name для вывода таблицы термов, пригодной для их построения в виде графика.
- Новый ключ FurTermDif в поле BASE для управления работой команды PRINT=GRAPHTERMS,mol_name
- Потенциальные функции
- Добавлен новый формат (FUNC) для ввода потенциальных функции командой POTENTIAL=. Теперь параметры функции могут быть заданы в явном виде.
- По умолчанию ключ PotEUnits в поле BASE принимает новое значение kJ (кДж/моль).
- Минимизация
- Для повышения устойчивости минимизации функционалов были сделаны некоторые внутренние изменения процедуры дампирования прибавок к параметрам в методе Левенберга-Макгварда. Теперь решение обратной задачи редко выходит за пределы бассейна, в котором находилось стартовое приближение. По этой причине, при одинаковых настройках, данная и более ранние версии UNEX могут давать разные решения обратных задач.
- Оптимизировано соотношение скорость/точность процедуры минимизации методом золотого сечения.
- Термодинамика
- Добавлена команда CALCTHERMO=STAT,mol_name для расчета термодинамических функций молекул.
- Новая команда THERMOFREQ= для ввода частот колебаний.
- Новый ключ Pressure в поле BASE.
- Новый ключ SpinMult в поле молекул.
- Другие
- Ключ bgltype поля BASE был заменен на ключ GedBglApproxType. Подробности в документации.
- В поле BASE добавлен ключ SymTol, регулирующий критерий нахождения элементов симметрии в молекулах.
- Все без исключения выдаваемые данные теперь округляются (раньше в некоторых случаях это было не так).
- Команда PRINT=IAT,mol_name заменена на команду PRINT=FULLIAT,mol_name
- Знаки табуляции могут быть использованы как пробелы.
Полная история изменений старых версий программы приведена в документации.
|
Последнее обновление: 2 декабря 2011 г. |
| |