LINUX.ORG.RU

Ошибка сегментирования Gaussian16

 


0

2

Доброго дня/ночи

Установил прогу для вычислений на Ubuntu 23.04, когда открывается, то сразу виснет с ошибкой: В терминале :Ошибка сегментирования (образ памяти сброшен на диск) Подскажите плиз

Конкретнее проблема звучит так

GaussView 6 Crashes after first click in Molecule Group window



Последнее исправление: toweliee (всего исправлений: 1)

Гауссиан 16, это достаточно древнее проприетарное ПО, у тебя же есть лицензия на него, так что советую задать вопрос техподдержке😁

Немного представляя как пишут такое ПО, скажу что убунта 23.04 возможно слишком новая для него. В любом случае там откуда ты его взял есть системные требования - соблюдай их, и количество багов сильно уменьшится. А вообще поддержкой таких штук занимаются специально обученные люди за деньги, шанс что ты их здесь найдешь невелик.

einhander ★★★★★
()
Ответ на: комментарий от vitruss
  1. чтобы заработал скрипт установщик-распаковщик (команда в консоли(терминале) линукс) sudo apt-get install csh

Если не работает то сначала выполняем команду sudo apt-get update (нужен интернет)

  1. Распаковка установка гаусса16 (открыть терминал из той папки где лежат архивы)

mkdir -p $HOME/opt/gaussian/scr export g16root=$HOME/opt/gaussian tar G16-A03-SSE42.tbz -C $g16root export GAUSS_EXEDIR=$g16root/g16 export GAUSS_SCRDIR=$g16root/scr chmod -R 700 $GAUSS_EXEDIR cd $GAUSS_EXEDIR ./bsd/install

закрываем консоль(терминал)

  1. Распаковка установка гаусса16 (открыть терминал из той папки где лежат архивы)

mkdir -p $HOME/opt/gaussian/scr export g16root=$HOME/opt/gaussian tar xjf gv6.tar.bz2 -C $g16root export GAUSS_EXEDIR=$g16root/g16 export GAUSS_SCRDIR=$g16root/scr chmod -R 700 $GAUSS_EXEDIR cd $GAUSS_EXEDIR ./bsd/install

  1. Закрываем консоль, открываем новую по значку (из меню приложений)

nano .bashrc

написано много всего, листаем вниз, дописываем: export g16root=$HOME/opt/gaussian export GAUSS_EXEDIR=$g16root/g16 export GAUSS_SCRDIR=$g16root/scr

Сохраняемся (мне помогло ctrl+s) выходим.

Идем по пути /home/ubuntu/opt/gaussian/gv/exec/gview, открываем блокнотом файл gview:

Перед строчкой currentDir добавляем:

export LC_ALL=en_US

сохраняемся

Открываем терминал из папки: /home/ubuntu/opt/gaussian/gv/exec

./gview

по идее должен запустить гауссвю06 и определить гаусс16

toweliee
() автор топика
Ответ на: комментарий от einhander

В универе препод сказал установить, я из-за этого убунту и поставил. Скачал с rutrackerА , инструкция по установке оттуда же. Нужно лабки сдавать,а оно не работает(

toweliee
() автор топика
Ответ на: комментарий от toweliee

Если у университета нет какой-то специальной студенческой лицензии на эту программу, то это изрядное скотство требовать от студентов установить эту программу.

У некоторых такая лицензия/cоглашение имеется или имелось. Например, у НГУ http://nusc.nsu.ru/wiki/doku.php/doc/gaussian/gaussian

В соответствии с лицензионным соглашением доступ к Gaussian ограничен и предоставляется только конкретным сотрудникам и учащимся НГУ по индивидуальному запросу.

Заодно там кое-что есть про настройку. Я так понял Gaussian16 вышел в 2019-м году? Тогда есть смысл ставить его на дистрибутив Linux того же года или даже 2016-2017-го.

Сама ошибка намекает на несовместимость каких-то библиотек, может glibc

praseodim ★★★★★
()
Ответ на: комментарий от toweliee

Будь я тобой, бы попросил на том же трекере версию под Windows. Там в теме про Гауссиан 16 avx2 написано что автор может дать ссылку.

Если сильно хочется именно под Линукс, предлагаю виртуалку или контейнер с древним opensuse. Или, если же этот Линукс только и специально для этого софта, можешь поставить этот же OpenSuse к себе на диск. Необходимую версию смотреть тут: https://gaussian.com/g16/g16_plat.pdf

vitruss ★★★★★
()
Ответ на: комментарий от praseodim

Ну НГУ всё-таки к студентам обычно хорошо относится. Не помню чтобы нас просили ставить что-то без лицензий. Только Windows и офис были, в те (далёкие) времена когда ещё НГУ лицензии не раздавал.

vitruss ★★★★★
()
Ответ на: комментарий от toweliee

Вот что тебе надо было ставить:

openSUSE Linux 10.3, 11.4, 12.3, 13.2, Leap 42.3, 15.0; SUSE Linux Enterprise Server 11 SP4, 12 SP4, 15; Red Hat Enterprise Linux 5.11, 6.10, 7.6

Убунта сильно отличается от этих древних дистрибутивов. Я не в курсе живы ли ещё репозитории Суси, но развлечение будет то ещё, препод у вас знатный садист, так как поддержки свежего железа в них нету.

einhander ★★★★★
()
Ответ на: комментарий от praseodim

поставил Убунту16 на виртуалку на ПК, ГаусВью запустился и при клике на Molecule Group window не вылетает,но работать невозможно на этом ПК, подуставший он и с расширением что-то(

тогда можно смело на ноут 16-ю убунту ставить с таким раскладом?

toweliee
() автор топика
Ответ на: комментарий от toweliee

Не понял, что значит ПК подуставший? Виртуалка отъедает часть производительности конечно, но не очень много, если аппаратные инструкции используются.

тогда можно смело на ноут 16-ю убунту ставить с таким раскладом?

Смотри сам. Если встанет на ноут и других задач, кроме Gaussian нет, то нормально. Если еще хотя бы инет ходить, то кажется будут проблемы найти современный браузер, который встанет на 16-ю убунту.

Лучше всего конечно разобраться, что этой Гауссин16 нужно и подсунуть на современном дистре специально для этого софта старые версии либ, но это может вылиться в длительную возню.

praseodim ★★★★★
()
Последнее исправление: praseodim (всего исправлений: 1)

Я не настоящий сварщик, но Гауссиан с линуксом дружит (или дружил) весьма посредственно. Почему вам посоветовали для него именно линукс, вместо родной для него винды, – для меня загадка.

Siborgium ★★★★★
()
Ответ на: комментарий от toweliee

Тебе надо ещё поставить Virtualbox guest additions для того чтобы графика выглядела и работала лучше.

Ну а так — попробуй ему выделить побольше оперативной памяти и ядер, может будет не так медленно.

vitruss ★★★★★
()