- Timestamp:
- 03/22/18 10:43:20 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/generate_fortran_interface.cpp
r981 r1460 35 35 CComputeConnectivityDomain compConDomain; 36 36 CExpandDomain expandDomain; 37 CReorderDomain reorderDomain; 37 38 38 39 CInterpolateAxis interpolateAxis; … … 40 41 CInverseAxis inverseAxis; 41 42 CReduceDomainToAxis reduceDomainToAxis; 43 CReduceAxisToAxis reduceAxisToAxis; 42 44 CExtractDomainToAxis extractDomainToAxis; 45 CTemporalSplitting temporalSplitting; 43 46 44 47 CReduceAxisToScalar reduceAxisToScalar; 45 48 CExtractAxisToScalar extractAxisToScalar; 46 49 CReduceDomainToScalar reduceDomainToScalar; 47 50 CDuplicateScalarToAxis duplicateScalarToAxis; 51 CReduceScalarToScalar reduceScalarToScalar; 52 48 53 ostringstream oss; 49 54 ofstream file; … … 297 302 file.open((path+"iexpand_domain_attr.F90").c_str()); 298 303 expandDomain.generateFortranInterface(file); 304 305 file.open((path+"reorder_domain_interface_attr.F90").c_str()); 306 reorderDomain.generateFortran2003Interface(file); 307 file.close(); 308 309 file.open((path+"icreorder_domain_attr.cpp").c_str()); 310 reorderDomain.generateCInterface(file); 311 file.close(); 312 313 file.open((path+"ireorder_domain_attr.F90").c_str()); 314 reorderDomain.generateFortranInterface(file); 315 299 316 file.close(); 300 317 … … 341 358 reduceDomainToAxis.generateFortran2003Interface(file); 342 359 file.close(); 343 360 344 361 file.open((path+"icreduce_domain_to_axis_attr.cpp").c_str()); 345 362 reduceDomainToAxis.generateCInterface(file); … … 348 365 file.open((path+"ireduce_domain_to_axis_attr.F90").c_str()); 349 366 reduceDomainToAxis.generateFortranInterface(file); 367 file.close(); 368 369 file.open((path+"reduce_axis_to_axis_interface_attr.F90").c_str()); 370 reduceAxisToAxis.generateFortran2003Interface(file); 371 file.close(); 372 373 file.open((path+"icreduce_axis_to_axis_attr.cpp").c_str()); 374 reduceAxisToAxis.generateCInterface(file); 375 file.close(); 376 377 file.open((path+"ireduce_axis_to_axis_attr.F90").c_str()); 378 reduceAxisToAxis.generateFortranInterface(file); 350 379 file.close(); 351 380 … … 363 392 364 393 394 file.open((path+"temporal_splitting_interface_attr.F90").c_str()); 395 temporalSplitting.generateFortran2003Interface(file); 396 file.close(); 397 398 file.open((path+"ictemporal_splitting_attr.cpp").c_str()); 399 temporalSplitting.generateCInterface(file); 400 file.close(); 401 402 file.open((path+"itemporal_splitting_attr.F90").c_str()); 403 temporalSplitting.generateFortranInterface(file); 404 file.close(); 405 406 407 file.open((path+"duplicate_scalar_to_axis_interface_attr.F90").c_str()); 408 duplicateScalarToAxis.generateFortran2003Interface(file); 409 file.close(); 410 411 file.open((path+"icduplicate_scalar_to_axis_attr.cpp").c_str()); 412 duplicateScalarToAxis.generateCInterface(file); 413 file.close(); 414 415 file.open((path+"iduplicate_scalar_to_axis_attr.F90").c_str()); 416 duplicateScalarToAxis.generateFortranInterface(file); 417 file.close(); 365 418 /*! 366 419 Scalar transformations … … 390 443 file.close(); 391 444 445 392 446 file.open((path+"reduce_domain_to_scalar_interface_attr.F90").c_str()); 393 447 reduceDomainToScalar.generateFortran2003Interface(file); … … 402 456 file.close(); 403 457 458 459 file.open((path+"reduce_scalar_to_scalar_interface_attr.F90").c_str()); 460 reduceScalarToScalar.generateFortran2003Interface(file); 461 file.close(); 462 463 file.open((path+"icreduce_scalar_to_scalar_attr.cpp").c_str()); 464 reduceScalarToScalar.generateCInterface(file); 465 file.close(); 466 467 file.open((path+"ireduce_scalar_to_scalar_attr.F90").c_str()); 468 reduceScalarToScalar.generateFortranInterface(file); 469 file.close(); 470 471 472 473 474 404 475 file.open((path+"context_interface_attr.F90").c_str()); 405 476 context->generateFortran2003Interface(file);
Note: See TracChangeset
for help on using the changeset viewer.