Changeset 1963 for XIOS/dev/dev_oa/src/interface/c/icdata.cpp
- Timestamp:
- 10/14/20 11:38:20 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_oa/src/interface/c/icdata.cpp
r1639 r1963 429 429 CATCH_DUMP_STACK 430 430 431 void cxios_write_data_k81(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize )431 void cxios_write_data_k81(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize, int tileid) 432 432 TRY 433 433 { … … 443 443 444 444 CArray<double, 1> data(data_k8, shape(data_Xsize), neverDeleteData); 445 CField::get(fieldid_str)->setData(data );446 447 CTimer::get("XIOS send field").suspend(); 448 CTimer::get("XIOS").suspend(); 449 } 450 CATCH_DUMP_STACK 451 452 void cxios_write_data_k82(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize, int data_Ysize )445 CField::get(fieldid_str)->setData(data, tileid); 446 447 CTimer::get("XIOS send field").suspend(); 448 CTimer::get("XIOS").suspend(); 449 } 450 CATCH_DUMP_STACK 451 452 void cxios_write_data_k82(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize, int data_Ysize, int tileid) 453 453 TRY 454 454 { … … 464 464 465 465 CArray<double, 2>data(data_k8, shape(data_Xsize, data_Ysize), neverDeleteData); 466 CField::get(fieldid_str)->setData(data );467 468 CTimer::get("XIOS send field").suspend(); 469 CTimer::get("XIOS").suspend(); 470 } 471 CATCH_DUMP_STACK 472 473 void cxios_write_data_k83(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize, int data_Ysize, int data_Zsize )466 CField::get(fieldid_str)->setData(data, tileid); 467 468 CTimer::get("XIOS send field").suspend(); 469 CTimer::get("XIOS").suspend(); 470 } 471 CATCH_DUMP_STACK 472 473 void cxios_write_data_k83(const char* fieldid, int fieldid_size, double* data_k8, int data_Xsize, int data_Ysize, int data_Zsize, int tileid) 474 474 TRY 475 475 { … … 485 485 486 486 CArray<double, 3>data(data_k8, shape(data_Xsize, data_Ysize, data_Zsize), neverDeleteData); 487 CField::get(fieldid_str)->setData(data); 488 489 CTimer::get("XIOS send field").suspend(); 490 CTimer::get("XIOS").suspend(); 491 } 492 CATCH_DUMP_STACK 493 494 void cxios_write_data_k84(const char* fieldid, int fieldid_size, double* data_k8, int data_0size, int data_1size, int data_2size, int data_3size) 487 CField::get(fieldid_str)->setData(data, tileid); 488 489 CTimer::get("XIOS send field").suspend(); 490 CTimer::get("XIOS").suspend(); 491 } 492 CATCH_DUMP_STACK 493 494 void cxios_write_data_k84(const char* fieldid, int fieldid_size, double* data_k8, int data_0size, int data_1size, 495 int data_2size, int data_3size, int tileid) 495 496 TRY 496 497 { … … 506 507 507 508 CArray<double, 4>data(data_k8, shape(data_0size, data_1size, data_2size, data_3size), neverDeleteData); 508 CField::get(fieldid_str)->setData(data );509 CField::get(fieldid_str)->setData(data, tileid); 509 510 510 511 CTimer::get("XIOS send field").suspend(); … … 515 516 void cxios_write_data_k85(const char* fieldid, int fieldid_size, double* data_k8, 516 517 int data_0size, int data_1size, int data_2size, 517 int data_3size, int data_4size )518 int data_3size, int data_4size, int tileid) 518 519 TRY 519 520 { … … 529 530 530 531 CArray<double, 5>data(data_k8, shape(data_0size, data_1size, data_2size, data_3size, data_4size), neverDeleteData); 531 CField::get(fieldid_str)->setData(data );532 CField::get(fieldid_str)->setData(data, tileid); 532 533 533 534 CTimer::get("XIOS send field").suspend(); … … 538 539 void cxios_write_data_k86(const char* fieldid, int fieldid_size, double* data_k8, 539 540 int data_0size, int data_1size, int data_2size, 540 int data_3size, int data_4size, int data_5size )541 int data_3size, int data_4size, int data_5size, int tileid) 541 542 TRY 542 543 { … … 552 553 553 554 CArray<double, 6>data(data_k8, shape(data_0size, data_1size, data_2size, data_3size, data_4size, data_5size), neverDeleteData); 554 CField::get(fieldid_str)->setData(data );555 CField::get(fieldid_str)->setData(data, tileid); 555 556 556 557 CTimer::get("XIOS send field").suspend(); … … 562 563 int data_0size, int data_1size, int data_2size, 563 564 int data_3size, int data_4size, int data_5size, 564 int data_6size )565 int data_6size, int tileid) 565 566 TRY 566 567 { … … 576 577 577 578 CArray<double, 7>data(data_k8, shape(data_0size, data_1size, data_2size, data_3size, data_4size, data_5size, data_6size), neverDeleteData); 578 CField::get(fieldid_str)->setData(data );579 CField::get(fieldid_str)->setData(data, tileid); 579 580 580 581 CTimer::get("XIOS send field").suspend(); … … 604 605 CATCH_DUMP_STACK 605 606 606 void cxios_write_data_k41(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize )607 void cxios_write_data_k41(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize, int tileid) 607 608 TRY 608 609 { … … 620 621 CArray<double, 1> data(data_Xsize); 621 622 data = data_tmp; 622 CField::get(fieldid_str)->setData(data );623 624 CTimer::get("XIOS send field").suspend(); 625 CTimer::get("XIOS").suspend(); 626 } 627 CATCH_DUMP_STACK 628 629 void cxios_write_data_k42(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize, int data_Ysize )623 CField::get(fieldid_str)->setData(data, tileid); 624 625 CTimer::get("XIOS send field").suspend(); 626 CTimer::get("XIOS").suspend(); 627 } 628 CATCH_DUMP_STACK 629 630 void cxios_write_data_k42(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize, int data_Ysize, int tileid) 630 631 TRY 631 632 { … … 643 644 CArray<double, 2> data(data_Xsize, data_Ysize); 644 645 data = data_tmp; 645 CField::get(fieldid_str)->setData(data); 646 647 CTimer::get("XIOS send field").suspend(); 648 CTimer::get("XIOS").suspend(); 649 } 650 CATCH_DUMP_STACK 651 652 void cxios_write_data_k43(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize, int data_Ysize, int data_Zsize) 646 CField::get(fieldid_str)->setData(data, tileid); 647 648 CTimer::get("XIOS send field").suspend(); 649 CTimer::get("XIOS").suspend(); 650 } 651 CATCH_DUMP_STACK 652 653 void cxios_write_data_k43(const char* fieldid, int fieldid_size, float* data_k4, int data_Xsize, int data_Ysize, 654 int data_Zsize, int tileid) 653 655 TRY 654 656 { … … 666 668 CArray<double, 3> data(data_Xsize, data_Ysize, data_Zsize); 667 669 data = data_tmp; 668 CField::get(fieldid_str)->setData(data );670 CField::get(fieldid_str)->setData(data, tileid); 669 671 670 672 CTimer::get("XIOS send field").suspend(); … … 675 677 void cxios_write_data_k44(const char* fieldid, int fieldid_size, float* data_k4, 676 678 int data_0size, int data_1size, int data_2size, 677 int data_3size )679 int data_3size, int tileid) 678 680 TRY 679 681 { … … 691 693 CArray<double, 4> data(data_0size, data_1size, data_2size, data_3size); 692 694 data = data_tmp; 693 CField::get(fieldid_str)->setData(data );695 CField::get(fieldid_str)->setData(data, tileid); 694 696 695 697 CTimer::get("XIOS send field").suspend(); … … 700 702 void cxios_write_data_k45(const char* fieldid, int fieldid_size, float* data_k4, 701 703 int data_0size, int data_1size, int data_2size, 702 int data_3size, int data_4size )704 int data_3size, int data_4size, int tileid) 703 705 TRY 704 706 { … … 716 718 CArray<double, 5> data(data_0size, data_1size, data_2size, data_3size, data_4size); 717 719 data = data_tmp; 718 CField::get(fieldid_str)->setData(data );720 CField::get(fieldid_str)->setData(data, tileid); 719 721 720 722 CTimer::get("XIOS send field").suspend(); … … 725 727 void cxios_write_data_k46(const char* fieldid, int fieldid_size, float* data_k4, 726 728 int data_0size, int data_1size, int data_2size, 727 int data_3size, int data_4size, int data_5size )729 int data_3size, int data_4size, int data_5size, int tileid) 728 730 TRY 729 731 { … … 741 743 CArray<double, 6> data(data_0size, data_1size, data_2size, data_3size, data_4size, data_5size); 742 744 data = data_tmp; 743 CField::get(fieldid_str)->setData(data );745 CField::get(fieldid_str)->setData(data, tileid); 744 746 745 747 CTimer::get("XIOS send field").suspend(); … … 751 753 int data_0size, int data_1size, int data_2size, 752 754 int data_3size, int data_4size, int data_5size, 753 int data_6size )755 int data_6size, int tileid) 754 756 TRY 755 757 { … … 767 769 CArray<double, 7> data(data_0size, data_1size, data_2size, data_3size, data_4size, data_5size, data_6size); 768 770 data = data_tmp; 769 CField::get(fieldid_str)->setData(data );771 CField::get(fieldid_str)->setData(data, tileid); 770 772 771 773 CTimer::get("XIOS send field").suspend();
Note: See TracChangeset
for help on using the changeset viewer.