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

UDF для линуксового флюента


gebbels

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

Добрый день, уважаемые специалисты.

Может быть кто-нибудь поможет разобраться со следующей проблемой. На многопроцессорной машине установлен флюент 6.3. Машина работае под линуксом, и флюент тоже линуксовый, разумеется. Проблема в том, что он не хочет интерпретировать UDF функции.

#include "udf.h"

DEFINE_PROFILE(unsteady_velocity, thread, position)

{

face_t f;

real t = CURRENT_TIME;

begin_f_loop(f, thread)

{

if (t<0.4) F_PROFILE(f, thread, position) = 5.0;

if (t>=0.4 && t<=1.4) F_PROFILE(f, thread, position) = -277.7*t*t*t*t*t*t + 1500.0*t*t*t*t*t - 3066.0*t*t*t*t + 2938.0*t*t*t - 1333.0*t*t + 264.0*t - 11.04;

if (t>1.4) F_PROFILE(f, thread, position) = 5.0;

}

end_f_loop(f, thread)

}

Вот при интерпретации этой функции он находит ошибку во второй строке, хотя она вообще пустая. Хотя этот же самый файл на виндовском флюенте на персоналке запускается без проблем. Так в чём же тут может быть проблема?

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


Файлик в Linux не из Windows брали? Если да, то может быть проблема с символом окончания строки.

Да, большое спасибо! После пересоздания файла в линуксе проблема была решена.

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

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

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

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

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

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

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

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

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

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

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




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