FLUENT received fatal signal (ACCESS_VIOLATION)???
I wrote a DEFINE_ON_DEMAND type code to read some data from files into FLUENT so that I can use the data in later source term calculations. After interpreting it successfully, I clicked "EXCUTE" the Excute on Demand panel and I got this error message:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save cas/data under new name.
3. Exit programme and restart to continue.
4. Report error to your distributor.
I have no idea what the problem could be, I am seeking some experts' opinions.........
Here is that part of the code(The matrix definitions was defined as global variables and were not pasted here):
FILE *ifp; // Pointer for the data file
numnodes = xdirnodes * ydirnodes * zdirnodes; // Calculate total number of nodes in volume
ifp = fopen("Rho.dat", "r"); // Open data file for scanning
kfp = fopen("ExEyEz.dat", "r");
//*** READ IN VALUES ***//
for(i=1; i<=numnodes; i++)
fscanf(ifp, "%f", rho[k]);
fscanf(kfp, "%f", dvdx[k]);
fscanf(kfp, "%f", dvdy[k]);
fscanf(kfp, "%f", dvdz[k]);
Pointers... always a problem
You should put a check for the pointers:
|All times are GMT -4. The time now is 17:48.|