|
[Sponsors] |
Ansys Fluent 13.0 UDF compilation problem in Window XP (32 bit) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 2, 2012, 08:34 |
Ansys Fluent 13.0 UDF compilation problem in Window XP (32 bit)
|
#1 |
New Member
Yogini Patel
Join Date: Jan 2010
Location: Finland
Posts: 15
Rep Power: 16 |
Hello everyone,
I am implementing UDF to Ansys Fluent 13.0 version in Window XP 32 bit. I am getting the following error. Error: The UDF library you are trying to load (libudf) is not compiled for 3ddp on the curent platform (ntx86). The system cannot find the file specified. C:\Documents and Settings\c0346734\Desktop\ASME_2013\My_model\Barsc _nozzle\libudf\ntx86\3ddp\libudf.dll Error Object: #f 1 file(s) copied. 1 file(s) copied. (system "copy "C:\PROGRA~1\ANSYSI~1\v130\fluent"\fluent13.0.0\sr c\makefile_nt.udf "mylibudf\ntx86\3ddp\makefile" ") 1 file(s) copied. (chdir "mylibudf")() (chdir "ntx86\3ddp")() # Generating ud_io1.h MyUDWSPF.c ..\..\src\MyUDWSPF.c(2) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(6) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(6) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(6) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(12) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(14) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(14) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(14) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(14) : error C2014: preprocessor command must start as first nonwhite space ..\..\src\MyUDWSPF.c(15) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(15) : error C2014: preprocessor command must start as first nonwhite space ..\..\src\MyUDWSPF.c(16) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(16) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(16) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(16) : error C2014: preprocessor command must start as first nonwhite space ..\..\src\MyUDWSPF.c(17) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(17) : error C2014: preprocessor command must start as first nonwhite space ..\..\src\MyUDWSPF.c(18) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(18) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(18) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(19) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(20) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(20) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(20) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(20) : error C2061: syntax error : identifier '˙real˙ws_TPP˙' ..\..\src\MyUDWSPF.c(20) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(20) : error C2513: '/*global*/ ' : no variable declared before '=' ..\..\src\MyUDWSPF.c(20) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(20) : error C2065: '˙338' : undeclared identifier ..\..\src\MyUDWSPF.c(20) : error C2143: syntax error : missing ';' before 'constant' ..\..\src\MyUDWSPF.c(21) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(21) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(21) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(21) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(21) : error C2065: '˙0' : undeclared identifier ..\..\src\MyUDWSPF.c(21) : error C2099: initializer is not a constant ..\..\src\MyUDWSPF.c(21) : error C2143: syntax error : missing ';' before 'constant' ..\..\src\MyUDWSPF.c(22) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(22) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(22) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(22) : error C2065: '˙1882' : undeclared identifier ..\..\src\MyUDWSPF.c(22) : error C2099: initializer is not a constant ..\..\src\MyUDWSPF.c(22) : error C2143: syntax error : missing ';' before 'constant' ..\..\src\MyUDWSPF.c(24) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(25) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(25) : error C2061: syntax error : identifier '˙DEFINE_ON_DEMAND' ..\..\src\MyUDWSPF.c(25) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(26) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(26) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(26) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(26) : error C2449: found '{' at file scope (missing function header?) ..\..\src\MyUDWSPF.c(27) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(27) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(28) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(28) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(29) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(29) : error C2059: syntax error : '}' ..\..\src\MyUDWSPF.c(29) : error C2018: unknown character '0xa0' ..\..\src\MyUDWSPF.c(30) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(30) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(31) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(32) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(32) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(36) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(36) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(36) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(37) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(37) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(37) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(38) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(38) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(38) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(38) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(39) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(39) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(39) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(39) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(40) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(41) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(42) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(42) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(42) : error C2061: syntax error : identifier '˙real˙wetst_satP' ..\..\src\MyUDWSPF.c(42) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(42) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(43) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(43) : error C2061: syntax error : identifier '˙' ..\..\src\MyUDWSPF.c(43) : error C2059: syntax error : ';' ..\..\src\MyUDWSPF.c(43) : error C2449: found '{' at file scope (missing function header?) ..\..\src\MyUDWSPF.c(44) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(44) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(44) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(45) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(45) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(45) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(46) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(46) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(46) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(47) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(47) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(47) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(48) : error C3872: '0xa0': this character is not allowed in an identifier ..\..\src\MyUDWSPF.c(48) : fatal error C1003: error count exceeds 100; stopping compilation Done. Moreover, during compilation I am getting following message in log file: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. NMAKE : U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.EXE"' : return code '0x2' Stop. Please can any one give some suggestions in this matter ? With best regards, Yogini |
|
October 2, 2012, 08:52 |
|
#2 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
How did you start Fluent? From the terminal?
This sounds like you a) did not install the correct Visual Studio / SDK or b) did not start Fluent from the SDK terminal. |
|
October 2, 2012, 09:48 |
|
#3 |
New Member
Yogini Patel
Join Date: Jan 2010
Location: Finland
Posts: 15
Rep Power: 16 |
Thank you for quick reply,
I have tested to start fluent from both way: (i) simple double click on shortcut and (ii) with SDK. But I got same error. But I am not sure for my visual Studio version. I am working with MS visual studio 8. Can you suggest which version of it, is appropriate for Ansys Fluent 13.0 on Window XP 32 bit ? Moreover, is there any issues related environment variable setting for Ansys and Visual Studio ? Best regards, Yogini |
|
October 2, 2012, 09:53 |
|
#4 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
I had the same problem and tried 100 things before it worked. Unfortunately, I can't remember what did the trick. But if I recall correctly, you need to install the Visual studio SDK (!) and start workbench or Fluent from the SDK terminal, not the MS visual studio terminal. Maybe I am wrong...
If this doesn't work: I think I found some help in old forum threads or in Ansys customer portal. |
|
October 2, 2012, 09:57 |
|
#5 |
New Member
Yogini Patel
Join Date: Jan 2010
Location: Finland
Posts: 15
Rep Power: 16 |
Ok, I will try with Visual studio SDK.
-Yogini |
|
October 3, 2012, 03:34 |
|
#6 |
Member
Join Date: Nov 2011
Location: Czech Republic
Posts: 97
Rep Power: 15 |
I think the main problem is that you copied source code of UDF directly from the PDF manual, so it contains non-ASCII characters. You can get rid of them e.g. by uploading your code to http://pastebin.com/ and then downloading it.
|
|
October 3, 2012, 06:20 |
|
#7 |
New Member
Yogini Patel
Join Date: Jan 2010
Location: Finland
Posts: 15
Rep Power: 16 |
Hello,
I don't know, how to use pastebin. Can you explain a bit? |
|
October 3, 2012, 08:24 |
|
#8 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
Copy the code to windows Notepad and than save it into some new file.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A Problem of Fluent Interpreted UDF: parse error | knight | Fluent UDF and Scheme Programming | 25 | August 16, 2018 11:26 |
problem with UDF for (v2-f) turbulence model in fluent | artemiss1984 | Fluent UDF and Scheme Programming | 6 | January 17, 2014 06:50 |
Ansys Fluent UDF - for Data Center Air flow management | kedarjan | Fluent UDF and Scheme Programming | 13 | November 13, 2013 05:20 |
Fluent version 6.3.26 (64 bit) on Window 7 Professional (64 bit) | wlt_1985 | FLUENT | 7 | April 18, 2011 04:22 |
udf compilation with fluent "CFD"software | ranjeet | Main CFD Forum | 0 | July 7, 2009 10:06 |