Значение командного интервала (inn, idum)? - PullRequest
1 голос
/ 08 ноября 2019

Имея фундамент как физик-теоретик, я не программист, но мне нужно читать лекцию.

Мне нужно моделировать матричную модель четвертого порядка. Проблема, с которой я сталкиваюсь, состоит в том, что у меня есть решение для программы (от моего учителя), но мне нужно украсить его.

Когда я вставляю команду interval(medium,inn), чтобы определить мою лямбду, у меня нет никакоговывод, так что я могу сделать?

real x0
pi=dacos(-1.0d0)
 idum=-148175
 x0=0.0d0
 idum=idum-2*int(secnds(x0))
 r=ran2(idum)

 inn=1.0d0
 do i=1,N
 lambda(i)=interval(idum,inn)
 enddo
 write(*,*) i,lambda

Код, который я нашел, похож на тот, где idum определяется как целое число, а interval как двойная точность.

Чтениеошибка, я думаю, что моя компиляция не распознала нотацию interval:

C:\Users\CCM\AppData\Local\Temp\ccSSP1fD.o: In function `quartic_matrix_model':
C:/Users/CCM/Desktop/lattice field/Quartic_matrix_model.f:24: undefined reference to `_interval_'
collect2: ld returned 1 exit status
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...