vladimir2005 Опубликовано 24 декабря, 2005 Жалоба Поделиться Опубликовано 24 декабря, 2005 Всем добрый день. Есть такая программа, которая Фейнмановские диаграммы генерирует. Но у меня вопрос не связанный с физикой. А как ее запустить. Я ее проинсталлировал в линуксе. Запустил. Далее построчно ввожу определения для Квантовой Электродинамики, указанные в руководстве. Она их проглатывает и молчит. Хотя по идее должна создавать три файла с нужными данными. Помогите пожалуйста чем можете. Вот эта программа: http://theory.sinp.msu.ru/~semenov/lanhep.html я вроде все руководство сверху донизу прочитал, но так и не нашел как ее заставить работать. видимо ламер ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 24 декабря, 2005 Жалоба Поделиться Опубликовано 24 декабря, 2005 Покажите вывод каждой команды. По видимому, что-то не скомпилировалось. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vladimir2005 Опубликовано 24 декабря, 2005 Автор Жалоба Поделиться Опубликовано 24 декабря, 2005 Добрый день. В общем, в руководстве сказано, что для задания Лагранжиана необходимо дать этой программе следующие команды: model QED/1. parameter ee=0.31333:’elementary electric charge’. spinor e1/E1:(electron, mass me=0.000511). vector A/A:(photon). let F^mu^nu=deriv^mu*A^nu-deriv^nu*A^mu. lterm -1/4*(F^mu^nu)**2 - 1/2*(deriv^mu*A^mu)**2. lterm E1*(i*gamma*deriv+me)*e1. lterm ee*E1*gamma*A*e1. Они полностью его фиксируют. Далее, по идее, раз "lanhep" не выдаёт ошибок ему надо дать команду на исполнение. Все, что ему нужно, есть в этих строчках. Но про команду в самом руководстве ни слова. Можно, конечно, организовать это в виде "input"-файла, но на результат это не влияет. Я задаю последовательно, как и показано ниже. Далее программа молчит, видимо ожидая от меня дальнейших действий, но я без понятия, что ей говорить. Прочитал несколько статей автора программы, но там ни слова. Вот, что я ввожу, и что программа выдает мне: theor:> cd ddt/lanhep /home/ltph/vsemenov/ddt/lanhep theor:> lhep -InDir lanhep -OutDir lanhep -tex Welcome to LanHEP Version 2.0.7 (Apr 20 2002) 1 > model QED/1. 2 > parameter ee=0.31333:'elementary electric charge'. 3 > spinor e1/E1:(electron, mass me=0.000511). 4 > vector A/A:(photon). 5 > let F^mu^nu=deriv^mu*A^nu-deriv^nu*A^mu. 6 > lterm -1/4*(F^mu^nu)**2 - 1/2*(deriv^mu*A^mu)**2. 7 > lterm E1*(i*gamma*deriv+me)*e1. 8 > lterm ee*E1*gamma*A*e1. 9 > на девятой сточке она просто молчит. Я минут 15 пробовал ждать, но безрезультатно. Модель эта простейшая, поэтому должна сразу выдать результат. Я проверял файлы, которые она должна создавать, но они либо пустые создаются, либо вообще не создаются, иногда мой "input" копируется в "log"-файл. Вот собственно говоря и все. P.S. Я пробовал остальные примеры для различных моделей, которые указаны в руководстве; а также те, что есть в папке "mdl" -- ну заранее набранные Лагранжианы и помещенные в эту папку -- но все равно результат, как следовало ожидать, тот же самый. Больше программа не выводит ничего. Спасибо, что обратили внимание на мой вопрос. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 25 декабря, 2005 Жалоба Поделиться Опубликовано 25 декабря, 2005 А... а я подумал, что она у вас не компилируется... Вряд ли здесь есть кто-то, кто пользовался подобными программами. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Docmaster Опубликовано 25 декабря, 2005 Жалоба Поделиться Опубликовано 25 декабря, 2005 ну когда я запустил ./lhelp ./mdl/qcd.mdl, то в коталоге с программой появились файлы func2.mdl,lgrng2.mdl, prtcls2.mdl, vars2.mdl. Лично мне хватает Mathlab. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.