Перейти к публикации

Ansys + Fortran: чтение и запись результатов из .rth


Рекомендованные сообщения

В 18.01.2017 в 19:41, Closius сказал:

Я установил компилятор Intel Fortran (последний), запускаю таким образом:

Инклуды увидел. А папку с библиотеками указали? Прямо при компиляции или в переменных среды?

Оффтоп. Потестил бы gfortran на Windows, но придётся качать в нагрузку солянку mingw. Под линухом наверное ещё проще при наличии гнутого фортрана, только вот кто на форуме юзает ANSYS на *nix?

В 18.01.2017 в 19:41, Closius сказал:

но мне выдается ошибка неправильного синтаксиса в .inp файле или глубже...

Неплохо бы посмотреть на листинг с ошибками.

Кажется увидел

Цитата

Deleting intermediate files and output files for project 'Console2', configuration 'Debug|Win32'.
Compiling with Intel(R) Visual Fortran Compiler 17.0.1.143 [IA-32]...
ifort /debug:full /fpp /I"C:\ANSYS\v171\ansys\customize\include" /warn:all /module:"Debug" /object:"Debug" /Fd"Debug\vc140.pdb" /traceback /check:all /libs:dll /threads /dbglibs /c /D__EFL /DNOSTDCALL /DARGTRAIL /DPCWINNT_SYS /DPCWIN64_SYS /DPCWINX64_SYS /DCADOE_ANSYS /fpp /4Yportlib /4Ya /c /Fo.\ /DFORTRAN /MD /W0 /extfor:F /Qlocation,link,"C:\MV14\VC\\bin" /Qm32 "D:\tmp\fortran\vs1\Console2\Console2\Console2.F"
Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on IA-32, Version 17.0 Build 20161005
Copyright (C) 1985-2016 Intel Corporation. All rights reserved.

ifort: NOTE: The evaluation period for this product ends on 17-feb-2017 UTC.

Compiling manifest to resources...
rc.exe /fo "Debug\Console2.exe.embed.manifest.res" "Debug\Console2.exe.embed.manifest.rc"
Microsoft (R) Windows (R) Resource Compiler Version 6.3.9600.17336
Copyright (C) Microsoft Corporation. All rights reserved.

Linking...
Link /OUT:"Debug\Console2.exe" /VERBOSE /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\Console2.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\tmp\fortran\vs1\Console2\Console2\Debug\Console2.pdb" /SUBSYSTEM:CONSOLE /IMPLIB:"D:\tmp\fortran\vs1\Console2\Console2\Debug\Console2.lib" C:\ANSYS\v171\ansys\custom\Misc\Winx64\binlib.lib -qm32 "Debug\Console2.obj" "Debug\Console2.exe.embed.manifest.res"
ipo: error #11018: Cannot open Debug\Console2.obj
LINK : fatal error LNK1181: cannot open input file 'Debug\Console2.obj'


Console2 - 2 error(s), 0 warning(s)

 

Ссылка на сообщение
Поделиться на других сайтах


Из Хэлпа, Mechanical APDL -> Programmer's Reference -> II. Guide to UPF
требуется 2012-я студия (бесплатный fortran похоже никак

Цитата

4.5  Using Unsupported Compilers
Only the compilers listed in Ref [2] should be used for creating a customized ANSYS executable. Using different versions of supported compilers is generally OK, although there are some exceptions, a couple of which have been noted in Section 4.1.
The GNU compilers, while attractive because they are free, are generally not suitable for this use. The Fortran compiler in GCC 3.x is g77 and does not support many required features and was not usable. The author has had mixed success in the past using gfortran in GCC 4.x but has since abandoned any attempts to use the GNU Fortran compilers.

). Варианты процесса компиляции в пункте 1.10.

Цитата

2.2. Compiler Requirements for Windows Systems

Mechanical APDL, ANSYS Workbench Compilers: Visual Studio 2012 (including the MS C++ compiler) and Intel FORTRAN 15.0.2 compilers

Цитата

1.8. Choosing a Linking Method

You may need superuser or root privileges to run the procedure that does the linking.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
В 23/01/2017 в 18:20, AlexKaz сказал:

Инклуды увидел. А папку с библиотеками указали? Прямо при компиляции или в переменных среды?

Да все я уже все сделал почти. Уже и в питоне получил температуры.

 

Может по пожже опишу процесс на хабре.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...