25 sprintf(filename,
"%s",
dens_ic);
26 fd = fopen(filename,
"r");
28 printf(
"-----------------------------\n");
29 printf(
"No initial density file found\n");
30 printf(
"-----------------------------\n");
33 fgets(buffer, 100, fd);
34 fgets(buffer, 100, fd);
36 fgets(buffer, 100, fd);
38 fgets(buffer, 100, fd);
40 fgets(buffer, 100, fd);
42 fgets(buffer, 100, fd);
44 fgets(buffer, 100, fd);
46 fseek(fd, 200, SEEK_SET);
47 for (i = 0; i <
x; i++) {
48 for (j = 0; j <
y; j++) {
49 for (k = 0; k <
z; k++) {
50 fread(&tmp, 1,
sizeof (
double), fd);
58 sprintf(filename,
"%s",
temp_ic);
59 fd = fopen(filename,
"r");
61 printf(
"---------------------------------\n");
62 printf(
"No initial temperature file found\n");
63 printf(
"---------------------------------\n");
66 fseek(fd, 200, SEEK_SET);
67 for (i = 0; i <
x; i++) {
68 for (j = 0; j <
y; j++) {
69 for (k = 0; k <
z; k++) {
70 fread(&tmp, 1,
sizeof (
double), fd);
80 sprintf(filename,
"%s",
vel_ic);
81 fd = fopen(filename,
"r");
83 printf(
"------------------------------\n");
84 printf(
"No initial velocity file found\n");
85 printf(
"------------------------------\n");
88 fseek(fd, 200, SEEK_SET);
89 for (i = 0; i <
x; i++) {
90 for (j = 0; j <
y; j++) {
91 for (k = 0; k <
z; k++) {
92 fread(&tmp, 1,
sizeof (
double), fd);
94 fread(&tmp, 1,
sizeof (
double), fd);
96 fread(&tmp, 1,
sizeof (
double), fd);
106 sprintf(filename,
"%s",
obst_ic);
107 fd = fopen(filename,
"r");
109 printf(
"---------------------------------\n");
110 printf(
"No initial obstacles file found\n");
111 printf(
"---------------------------------\n");
114 fseek(fd, 200, SEEK_SET);
115 for (i = 0; i <
x; i++) {
116 for (j = 0; j <
y; j++) {
117 for (k = 0; k <
z; k++) {
118 fread(&tmp1, 1,
sizeof (
int), fd);
135 sprintf(filename,
"%s",
obst_ic);
136 fd = fopen(filename,
"r");
138 printf(
"---------------------------------\n");
139 printf(
"No initial obstacles file found\n");
140 printf(
"---------------------------------\n");
143 fseek(fd, 200, SEEK_SET);
144 for (i = 0; i <
x; i++) {
145 for (j = 0; j <
y; j++) {
146 for (k = 0; k <
z; k++) {
147 fread(&tmp1, 1,
sizeof (
int), fd);
165 fd = fopen(filename,
"r");
167 printf(
"---------------------------------\n");
168 printf(
"No initial sound-emitter file found\n");
169 printf(
"---------------------------------\n");
172 fseek(fd, 200, SEEK_SET);
173 for (i = 0; i <
x; i++) {
174 for (j = 0; j <
y; j++) {
175 for (k = 0; k <
z; k++) {
176 fread(&tmp1, 1,
sizeof (
int), fd);
193 fd = fopen(filename,
"r");
195 printf(
"---------------------------------\n");
196 printf(
"No initial marker file found\n");
197 printf(
"---------------------------------\n");
200 fseek(fd, 200, SEEK_SET);
201 for (i = 0; i <
x; i++) {
202 for (j = 0; j <
y; j++) {
203 for (k = 0; k <
z; k++) {
204 fread(&tmp1, 1,
sizeof (
int), fd);
221 sprintf(filename,
"%s",
wind_ic);
222 fd = fopen(filename,
"r");
224 printf(
"---------------------------------\n");
225 printf(
"No wind file found\n");
226 printf(
"---------------------------------\n");
229 fseek(fd, 200, SEEK_SET);
230 for (i = 0; i <
x; i++) {
231 for (j = 0; j <
y; j++) {
232 for (k = 0; k <
z; k++) {
233 fread(&tmp1, 1,
sizeof (
int), fd);