<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2799467</guid>
        <pubDate>Tue, 11 Jan 2011 14:43:37 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2799467</link>
        <description><![CDATA[tulebaev: часть пакета POP (Parallel Ocean Program)<br>
<br>
<span class="b-attach" data-size="6772" data-hits="215" data-attach-id="6045" data-attach-post-id="2799467">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2799467&amp;attach_id=6045' title='Скачать файл' target='_blank'>io_netcdf.zip</a> (, : 215)
		</span>]]></description>
        <author>tulebaev</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797833</guid>
        <pubDate>Sun, 09 Jan 2011 19:00:13 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797833</link>
        <description><![CDATA[geofisik: Ещё раз благодарю всех откликнувшихся за помощь. Позволю себе ещё вопрос. Кто-нибудь работал в фортране с файлами расширения .nc (netCDF)? К сожалению вся информация по теме на &quot;англицком&quot;. Может кто знает, либо где это толково описано, либо доходчиво просветит. В настоящее время пользуюсь питоном с установленными PyNio и т.д., который читает этот формат.]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797780</guid>
        <pubDate>Sun, 09 Jan 2011 17:11:00 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797780</link>
        <description><![CDATA[Фантом: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=322836&view=findpost&p=2797765'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>andriano &#064; <time class="tag-quote__quoted-time" datetime="2011-01-09T16:30:32+00:00">09.01.11, 16:30</time></span><div class='quote '><br>
В FORTRAN IV не было типа CHARACTER, но вместо него можно было использовать любой другой тип данных. Обычно использовался INTEGER с учетом, что в одном числе 4 символа. Так что стандарту это вовсе не противоречит.</div></div><br>
Да, но Фортран IV и 77 - это разные стандарты, а там, кажется, все-таки есть элементы и 77-го. Хотя ручаться не буду - за давностию лет особенности IV я уже прочно забыл.]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797765</guid>
        <pubDate>Sun, 09 Jan 2011 16:30:32 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797765</link>
        <description><![CDATA[andriano: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=322836&view=findpost&p=2797222'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Фантом &#064; <time class="tag-quote__quoted-time" datetime="2011-01-08T17:35:38+00:00">08.01.11, 17:35</time></span><div class='quote '>Так, ясно. Тип этих переменных нигде не описан, соответственно, он устанавливается по умолчанию (и, так как они все начинаются с I или N, то он целый). Соответственно, надо повставлять в исходники объявления этих переменных как CHARACTER (вернее, как массивы строк) с подходящей длиной. Почему их нет в исходниках, непонятно - это противоречит стандарту, так что, наверное, является местной особенностью системы, под которую этот код был написан.</div></div><br>
В FORTRAN IV не было типа CHARACTER, но вместо него можно было использовать любой другой тип данных. Обычно использовался INTEGER с учетом, что в одном числе 4 символа. Так что стандарту это вовсе не противоречит.<br>
Вероятно, следует описать переменные как character*4, но лучше, конечно, переписать программу по уму, избавившись от 4-символьных ограничений на длину строки.]]></description>
        <author>andriano</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797731</guid>
        <pubDate>Sun, 09 Jan 2011 15:24:40 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797731</link>
        <description><![CDATA[Фантом: Ну и слава богам. Особенно если пошла правильно.  ;)]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797726</guid>
        <pubDate>Sun, 09 Jan 2011 15:14:06 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797726</link>
        <description><![CDATA[geofisik: <strong class='tag-b'>Фантом</strong>, благодарю Вас за помощь&#33; Отредактировал COMMON - блок и программа &quot;пошла&quot;.]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797562</guid>
        <pubDate>Sun, 09 Jan 2011 10:04:24 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797562</link>
        <description><![CDATA[Фантом: Это уже другая ошибка, к которой те строки отношения не имеют. Там есть COMMON-блок CSW, и похоже, что проблема с его содержимым.<br><br>Но, похоже, все это означает, что этот код проще переписать. :yes-sad:]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797558</guid>
        <pubDate>Sun, 09 Jan 2011 09:52:21 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797558</link>
        <description><![CDATA[geofisik: Если явно задаю тип данных character или комментирую объявление и использование этих строк, то ошибки исчесзают, а программа завершается с кодом:<br>/tmp/ccnNbdbv.o:(.data+0x60): multiple definition of `csw_&#39;<br>/tmp/cc4mmRTC.o:(.bss+0x20): first defined here<br>collect2: выполнение ld завершилось с кодом возврата 1<br>В тоже время в FPS оба варианта работают нормально. <br>P.S. Дальнейшее использование этих переменных не нашёл, хотя искал поиском по именам. Всё заканчивается в файле Gws5 и всё, дальше переменные нигде не обнаруживаются.  :(  Трудно понять мысль разработчиков]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797279</guid>
        <pubDate>Sat, 08 Jan 2011 18:53:23 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797279</link>
        <description><![CDATA[amk: В старые времена, когда фортран еще не имел символьного типа данных, описанным способом можно было записать строку в массив произвольного типа.<br>Чтобы программа заработала в g77 или gfortran (фортран-90,95) надо переписать участки, работающие с текстовыми строками (это приведенное описание, вероятно операторы ввода-вывода, и вполне могут быть хитрые участки, модифицирующие эти переменные)<br>Проще всего эти места найти поиском имен ISDATE, ISTIME, NAME]]></description>
        <author>amk</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797250</guid>
        <pubDate>Sat, 08 Jan 2011 18:19:56 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797250</link>
        <description><![CDATA[geofisik: Где-то так я и предполагал, благодарю за консультацию&#33;]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797222</guid>
        <pubDate>Sat, 08 Jan 2011 17:35:38 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797222</link>
        <description><![CDATA[Фантом: Так, ясно. Тип этих переменных нигде не описан, соответственно, он устанавливается по умолчанию (и, так как они все начинаются с I или N, то он целый). Соответственно, надо повставлять в исходники объявления этих переменных как CHARACTER (вернее, как массивы строк) с подходящей длиной. Почему их нет в исходниках, непонятно - это противоречит стандарту, так что, наверное, является местной особенностью системы, под которую этот код был написан.]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797208</guid>
        <pubDate>Sat, 08 Jan 2011 16:51:09 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797208</link>
        <description><![CDATA[geofisik: Точно, не прошло :angry: &#33; Программа с сайта http://ccmc.gsfc.nasa.gov/modelweb/, раздел &quot;Atmosphere models&quot; , название модели &quot;Horizontal Wind Model&quot;. Используется в  SUBROUTINE GWS5, объявление и инициализация в BLOCK DATA GWSBK5. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-01-08T16:54:52+00:00">08.01.11, 16:54</time></span></span><br>
Проблемы возникают с   <br>
      COMMON/DATW/ISDATE(3),ISTIME(2),NAME(2)<br>
      DATA ISDATE/&#39;28-J&#39;,&#39;AN-9&#39;,&#39;3   &#39;/,ISTIME/&#39;20:3&#39;,&#39;5:39&#39;/<br>
      DATA NAME/&#39;HWM9&#39;,&#39;3   &#39;/<br>
gfortran не хочет код воспринимать&#33;]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797204</guid>
        <pubDate>Sat, 08 Jan 2011 16:39:20 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797204</link>
        <description><![CDATA[Фантом: По-моему, у Вас не получилось прикрепить файлы к сообщению.  :crazy: <br><br>P.S. Если это книга - напишите, какая, возможно, я найду ее сам.]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797201</guid>
        <pubDate>Sat, 08 Jan 2011 16:33:15 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2797201</link>
        <description><![CDATA[geofisik: На это моего английского хватило :D &#33; Но какой вопрос ... Проблема в файле Wind, в BLOCK DATA GWSBK5 стр.67 - там объявление, а используется в Gws5 (стр. 65 и 142). Попробовал явно объявить тип character - ошибка ушла, но программа аварийно завершается. Ну а поскольку я не программист возникает &quot;затык&quot; - работа стоит.  :(  Благодарю Вас за помощь&#33;<br>
[attach=#0][/attach]<br>
[attach=#2][/attach]]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2796844</guid>
        <pubDate>Sat, 08 Jan 2011 01:14:37 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2796844</link>
        <description><![CDATA[Фантом: Ну так тут все написано: попытка записать значение типа character(1) в переменную типа integer(4). А детальнее - давайте код (или хотя бы его проблемный участок).]]></description>
        <author>Фантом</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2796642</guid>
        <pubDate>Fri, 07 Jan 2011 18:58:21 +0000</pubDate>
        <title>Программирование в gfortran</title>
        <link>https://forum.sources.ru/index.php?showtopic=322836&amp;view=findpost&amp;p=2796642</link>
        <description><![CDATA[geofisik: Уважаемые старожилы&#33;Работаю с моделями атмосферы, написанными ещё под фиксированный формат. В FPS код компилируется нормально, а вот перенёс на gfortran и появилась ошибка:&quot;Incompatible types in assignment at(1), character(1) to integer(4)&quot;. интуитивно понимаю, что здесь что-то с объявлениями, но до конкретного результата не дошёл. Проконсультируйте в какую сторону двигаться&#33;  :D]]></description>
        <author>geofisik</author>
        <category>Fortran</category>
      </item>
	
      </channel>
      </rss>
	