Имея фундамент как физик-теоретик, я не программист, но мне нужно читать лекцию.
Мне нужно моделировать матричную модель четвертого порядка. Проблема, с которой я сталкиваюсь, состоит в том, что у меня есть решение для программы (от моего учителя), но мне нужно украсить его.
Когда я вставляю команду 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