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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330

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

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаются все вопросы, связанные с программированием на ФОРТРАН, как общего так и конкретного характера.
Постарайтесь дать как можно больше информации о возникшей проблеме -- это в конце концов в ваших же интересах чтобы вам помогли...

прежде чем просить помощи в задании
платное решение задач

ресурсы этого топика
ссылка на подборку ресурсов, собранных посетителями этого форума
 
то, чем мы решили поделиться
ссылка на страничку программ etc собственного изготовления, которыми любезно делятся наши форумчане


если вам вдруг не отвечают или ответ вас не устраивает
и вообще полезно прочитать всем спрашивающим
 
просьба к пишущим и отвечающим все большие листинги оформлять тегом more
и отключать графические смайлики при размещении фортран-кода

Всего записей: 24113 | Зарегистр. 06-12-2002 | Отправлено: 18:11 14-01-2007 | Исправлено: akaGM, 09:47 01-03-2020
lormutryas

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://www.youtube.com/watch?v=RKajNqUV3F4

Всего записей: 113 | Зарегистр. 26-07-2014 | Отправлено: 19:32 30-04-2015 | Исправлено: lormutryas, 19:38 30-04-2015
SuperAlexis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно проблема возникла при смене платформы. Переписывать чужой фортран код (объем оч. большой) в заданное заказчиком время просто не реально. Тем более, что консоли открываются по требованию пользователя для оперативного контроля - штатный режим работы программы вполне обходится без них.  
Хотелось бы ссылочку или пример одновременной работы с несколькими консолями на Фортран-программе.

Всего записей: 45 | Зарегистр. 25-10-2010 | Отправлено: 20:43 30-04-2015
FuzzyLogic



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

Цитата:
Хотелось бы ссылочку или пример одновременной работы с несколькими консолями на Фортран-программе.

Есть подозрение что таких извращений в целом мире немного, возможно только одно ....

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 20:59 30-04-2015
SuperAlexis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Однако обидно, что ни кто из знающих фортран программистов не откликнулся - профессиональных советов так и прозвучало, я рассчитывал на большее... На конкретный вопрос нет ни одного конкретного ответа!  
В общем, проблема частично решена другим путем - консоли создаются с программе на С++ с помощью сишных функций, а вывод в них идет на фортране. Кстати, можно попытаться написать фортрановский интерфейс для с-функций работы с консолью.

Всего записей: 45 | Зарегистр. 25-10-2010 | Отправлено: 23:16 04-05-2015
FuzzyLogic



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

Цитата:
Однако обидно, что ни кто из знающих фортран программистов не откликнулся - профессиональных советов так и прозвучало, я рассчитывал на большее... На конкретный вопрос нет ни одного конкретного ответа!

Пришёл я как-то к микробиологам и конкретно спросил как микроскопом и скальпелем сделать ремонт в ванной, а в ответ - только советы взять дрель и молоток, да тишина. А ещё профессионалы ...

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 23:43 04-05-2015
terminat0r



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FuzzyLogic
"пряма вдисятку".  
SuperAlexis
Да какие уж мы там профессионалы... Так, примус чиним,  да на машинке иногда крестиком вышиваем... А если серьезно, то вам очень мягко и неоднократно попытались объяснить, что у вас вероятно проблемы с архитектурой/логикой программы и что ваш вопрос к фортрану имеет очень отдаленное  отношение.
 

Всего записей: 2084 | Зарегистр. 31-03-2002 | Отправлено: 01:51 05-05-2015
SuperAlexis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за "мягкое" объяснение. На форуме Интела в разделе Фортрана профессионал Steve Lionel дал мне полезные и конкретные советы, в т.ч. и по созданию приложения с несколькими окнами DOS-сессий. Оказывается, такая проблема не только у меня одного. Вот как-то так...  
Ну, а насчет микробиологии, так сразу бы и сказали, что вопрос не по Вашему профилю (Интел Фортрану).  
 
С уважением,  
MCPD SuperAlexis

Всего записей: 45 | Зарегистр. 25-10-2010 | Отправлено: 22:01 05-05-2015
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuperAlexis
Ну Стив он не типичный профессиональный программист, он работает в Интеле над Фортраном  
А если по делу - профессиональных программистов на Фортране практически не существует, также как скажем профессиональных программистов на Matlab'e. Lionel в данном случае исключение ибо он работает над компилятором. В среде же тех кто пользуется Фортраном есть определённые сложившиеся правила - ну вроде того что стандарты это очень гуд. Если посмотрите известные Фортрановские библиотеки, там зачастую код 20-30 летней давности который спокойно компилируется и работает по сей день. Всякие же штуки на фортране вроде гуёв и в частности то что делаете вы называется костылями. Обычно оно работает на специфической платформе и даже там периодически ломается. В общем-то это тоже подход, я даже знаком с людьми которые десятки лет поддерживают собственные костыли (которые каждые пару лет "изнашиваются") за вполне сносную зарплату. Здесь вы по сути просили людей изобрести вам очередные костыли ибо старые сломались, на что вам предложили полечить хромоту, но вы отказались. Поэтому вас оставили 1 на 1 с новой модификацией оных ибо задача неблагодатная а из разряда - потыкаться в разные дырки чтобы пока заработало. Ну а Стив он отказать не может, работа у него такая, юзверей удовлетворять и в общем-то раз проблема именно с Интеловским Фортраном то вполне логично что именно разработчики оного вам и помогли.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 23:03 05-05-2015
SuperAlexis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответ. Как Вы поняли, я профессионально работаю в Visual Studio.  
За свою зарплату я обещал заказчику в короткий срок  (а он всегда прав) запустить чужой достаточно большой Фортран код (я об этом говорил выше), сделав его  юзабельным в соответствии с требованиями потенциальных потребителей.  
 
Согласно условиям "шапки" данной ветки форума (обсуждаются все вопросы, связанные с программированием на ФОРТРАН ... конкретного характера...  
Постарайтесь дать как можно больше информации о возникшей проблеме -- это в конце концов в ваших же интересах чтобы вам помогли... ) я попытался предельно конкретно попросить того, чего мне не хватало. Помогли ... но только в Интеле, за что им спасибо.
 
P.S. Проблем с созданием рабочего console-приложения фортрана у меня не было. Кстати, формирование отработанных расчетных модулей в DLL - вполне стандартный вариант. Речь шла только о минимальном вмешательстве в код путем использования двух-трех функций, связанных с созданием и закрытием контрольной консоли, а также вводом-выводом в соответствующем окне. Никаких "очередных костылей" тут нет. Последующим программистам при смене платформы придется "править" только две подпрограммы в 20-30 строк , ну, и мои классы С++  при необходимости.

Всего записей: 45 | Зарегистр. 25-10-2010 | Отправлено: 00:41 06-05-2015
Vostrikovskiy

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

Цитата:
Ну Стив он не типичный профессиональный программист, он работает в Интеле над Фортраном    А если по делу - профессиональных программистов на Фортране практически не существует

Я этого Стива в свое время спрашивал, почему на интеловском фортране не поддерживается 80-битовый double (интеловский C его поддерживает), но толку ноль: он мне в ответ написал, что зато существует четверная точность (я ему на это ответил, что у 4-ой точности черепашья скорость, и что часто достаточно  80-битовой double, но это его не убедило). И потом, за бугром, особенно в США, достаточно много профессиональных программистов, пишущих на Фортране. Возьмите, например, доступный пиратский пакет gaussian 03 (к сожалению, исходники gaussian 09 отсутствуют) на фортране - он транслируется и собирается около часа и стоит агромадные деньги.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 10:25 06-05-2015 | Исправлено: Vostrikovskiy, 10:27 06-05-2015
FuzzyLogic



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

Цитата:
И потом, за бугром, особенно в США, достаточно много профессиональных программистов

Зайдите на любую биржу труда и поищите вакансии программиста на Фортране Число оных будет стремиться к нулю. Ну то есть не то чтобы их не может быть, но количество так мало что я бы выбирая карьеру никогда даже не подумал начать что-то писать на фортране. Я тоже пишу частично на нём и порядок цен на то что производит наша группа на 1-2 порядка выше чем тот же gaussian, но это обусловлено нишевостью рынка ибо количество пользователей мало и задачи очень специфичные. Также в общем то как и у gaussian, а если посмотрите в его список contributors там сплошные химики, математики, итд, половина профессоров, учёных и иже с ними. Программистов хрен да маленько

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 10:53 06-05-2015 | Исправлено: FuzzyLogic, 10:55 06-05-2015
Vostrikovskiy

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

Цитата:
Я тоже пишу частично на нём и порядок цен на то что производит наша группа на 1-2 порядка выше чем тот же gaussian

А конкретней можно, а то это скорей говорит о вашей мании величия.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 11:54 06-05-2015
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vostrikovskiy
Лол. Пара сотен тысяч долларов говорят о мании величия?
Гидродинамическое моделирование, волны, транспорт наносов, качество воды, метеорология, климат и интегрирование данных процессов. Разрабатываем решения под конкретные задачи (обычно комбинация готовых компонентов, по надобности делаем новые итд). Цена вопроса от нескольких десятков тысяч до нескольких миллионов долларов в зависимости от сложности.
Кстати, сказав о цене на софт, я имел в виду что цена за копию абсолютно ничего не значит. Она не говорит ни о качестве софта, ни о квалификации его разработчиков, только о том что количество пользователей оного очень мало (только имея большие цены можно окупить разработку). А так цена это вообще ниочём, уверен что разработчик FlappyBird один заработал в разы больше разработчиков Gaussian вместе взятых

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 12:10 06-05-2015 | Исправлено: FuzzyLogic, 12:48 06-05-2015
Vostrikovskiy

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

Цитата:
Лол.

 
Это Вы лол: см. http://www.gaussian.com/
Этой программой пользуются более 70% народонаселения, нуждающихся в квантово-химических расчетах, в том числе крупнейшие фармацевтические фирмы. Ее многомилионные прибыли позволили без напряга забанить Китай на покупку продуктов с соответствующей лицензией после того как поднебесные мастера выложили в инете оттранслированную версию gaussian g09. Родоначальником этой программы является лауреат Нобеля.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 18:00 06-05-2015
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vostrikovskiy
Не буду я с вами спорить, вы какой-то перевозбуждённый. И цифры то какие ... многомиллионные прибыли, 70% пользователей. А ссылочки на источники информации слабо? И не буду переубеждать про многомиллионные прибыли, ибо их сайт сделанный на коленке за сто баксов вполне красноречиво обо всём расскажет...
 
А вообще, типичный бизнес - отколовшийся от научного проекта каких сотни. Судя по www.bannedbygaussian.org (надо будет с одним из забаненных сегодня поговорить на эту тему, ибо мне теперь прямо интересно стало что за лавка) у них политика банов вполне себе смешная - банят всех конкурентов и их "близких" что вполне себе намекает что это обычный ширпотреб далёкий от передовой науки. Хотя уверен что консалтинг вполне себе ещё лет 10 на них просидит.
 
Про баны Китая - они просто не продают туда лицензии с сорцами это вполне типичная практика, мы делаем тоже самое за некоторыми исключениями при заключении договора о неразглашении. Это делается не из-за того что деньги лишние, а из-за отсутствия в Китае понятия интеллектуальной собственности.
 
А вообще всё это оффтоп, поэтому я пожалуй закруглюсь на тему.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 18:31 06-05-2015 | Исправлено: FuzzyLogic, 18:39 06-05-2015
Vostrikovskiy

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

Цитата:
Про баны Китая

http://www.gaussian.com/g_prod/prix/comm_china.pdf
Остальное не имеет смысла комментировать.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 19:17 06-05-2015
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vostrikovskiy
И где там про баны? Это прайс лист для Китая. Думаю вам действительно не стоит комментировать ибо вы даже не читаете то что пишете и придумываете "факты" на лету.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 20:30 06-05-2015 | Исправлено: FuzzyLogic, 20:34 06-05-2015
Vostrikovskiy

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FuzzyLogic
 
посмотрите здесь: http://www.gaussian.com/g_prod/prix.htm
и тогда поймете, что я имел в виду: China and Hong Kong появились там после утечки в интернет gaussian 09.  
 
P.S.
Возбудились по-моему очень сильно именно Вы.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 21:08 06-05-2015 | Исправлено: Vostrikovskiy, 21:11 06-05-2015
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vostrikovskiy
Я посмотрел сразу после вашего первого поста. Именно поэтому я написал то что написал, я никогда не пишу ничего выдуманного. Именно поэтому я возможно был излишне резок - я потратил своё время на прочтение того что вы сами не читали, но используете в качестве аргумента. Если вы сравните три прайса то поймете что в одном из них (для Китая) отсутствует опция с исходниками. Ребята поняли что лоханулись когда китайцы утекли их работу (в Китае, как я уже сказал, отсутствует понятие интеллектуальной собственности поэтому они клали болт на все патенты, соглашения итд). Никакого бана не существует они продолжают продавать в Китай, так же как скорее всего нет и "многомиллионных" доходов ради которых можно пожертвовать продажами в самую большую страну мира и 70% пользователей...

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 21:21 06-05-2015 | Исправлено: FuzzyLogic, 21:26 06-05-2015
Vostrikovskiy

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

Цитата:
отсутствует опция с исходниками

 
Вам этого мало? Как раз отсутствие этой опции и стало следствием утечки гауссиана. А без исходников профессиональной каши не сваришь (миллионы строк исходного кода). Хотя рад за Вас, что Вы немного разобрались в проблеме китайских товарищей: может чем-нибудь им подсобите по ретрансляции экзешников (их в программе не один десяток). Что касается многомиллионных доходов и 70% пользователей, то советую завидовать молча.

Всего записей: 403 | Зарегистр. 19-11-2008 | Отправлено: 22:01 06-05-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330

Компьютерный форум 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