Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

!==================================================
  Module M_Test
   implicit none
   integer i/1/,j/1/,k/1/,L/1/,m/1/,n/1/,o/1/
   integer ierr/0/
   integer Im/3/,Jm/3/,Km/3/,Lm/2/,Mm/3/,Nm/3/,Om/10/
   real,allocatable::A(:,:,:,:,:,:,: )     !A(i,j,k,L,m,n,o)
  End module M_Test
!==================================================
  Program TestModule
   use M_Test
   implicit none
   do Om=1,3
    call TM1
    print *,'      Om=',Om
    do L=1,Lm; do o=1,Om
     print *,' A=',A(i,j,k,L,m,n,o)
    enddo; enddo
   enddo
   stop
  End Program TestModule
!==================================================
  Subroutine TM1
     use M_Test
     implicit none
     ierr=0; if(allocated(A))deallocate(A)
     allocate(A(Im,Jm,Km,Lm,Mm,Nm,Om),stat=ierr); A=0.
     do L=1,Lm
      do o=1,Om
       A(i,j,k,L,m,n,o)=10.*L+float(o)
      enddo
     enddo
  End subroutine TM1
!==================================================

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 12:15 26-08-2008 | Исправлено: AZA_N, 12:17 26-08-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru