Добрый день.
В общем, в руководстве сказано, что для задания Лагранжиана необходимо дать этой программе следующие команды:
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" -- ну заранее набранные Лагранжианы и помещенные в эту папку -- но все равно результат, как следовало ожидать, тот же самый.
Больше программа не выводит ничего.
Спасибо, что обратили внимание на мой вопрос.