Changeset 1691
- Timestamp:
- 09/02/19 17:51:20 (5 years ago)
- Location:
- XIOS/dev/dev_trunk_omp
- Files:
-
- 7 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/context_atm.xml
r1685 r1691 11 11 <axis_definition> 12 12 <axis id="axis" /> 13 <axis id="axis_dup" /> 13 14 <axis id="domain_X" /> 14 15 <axis id="domain_Y" /> … … 363 364 <file_definition type="one_file" > 364 365 365 <file id="atm_output" output_freq=" 4ts" type="one_file" enabled="true">366 <file id="atm_output" output_freq="1ts" type="one_file" enabled="true"> 366 367 <!-- <field field_ref="field3D" /> 367 368 <field field_ref="field2D" /> … … 373 374 <field field_ref="field3D_resend" /> --> 374 375 375 <field field_ref="field3D" enabled="true"/> 376 <field field_ref="field2D" enabled="true"/> 377 <field field_ref="field_X" enabled="true"/> 378 <field field_ref="field_Y" enabled="true"/> 379 <field field_ref="field_XY" enabled="true"/> 380 <field field_ref="field_Z" enabled="true"/> 381 <field field_ref="field_XYZ" enabled="true"/> 382 <field field_ref="field_XZ" enabled="true"/> 383 <field field_ref="field_YZ" enabled="true"/> 384 </file> 385 386 <file id="atm_output_other" output_freq="1ts" type="one_file" enabled="true"> 376 <field id="id_field3D" field_ref="field3D" enabled="true"/> 377 <field id="id_field2D" field_ref="field2D" enabled="false"/> 378 379 <field id="id_fieldX" field_ref="field_X" enabled="false"/> 380 <field id="id_fieldY" field_ref="field_Y" enabled="false"/> 381 <field id="id_fieldZ" field_ref="field_Z" enabled="false"/> 382 383 <field id="id_fieldXY" field_ref="field_XY" enabled="false"/> 384 <field id="id_fieldXZ" field_ref="field_XZ" enabled="false"/> 385 <field id="id_fieldYZ" field_ref="field_YZ" enabled="false"/> 386 387 <field id="id_fieldXYZ" field_ref="field_XYZ" enabled="false"/> 388 </file> 389 390 <file id="atm_output_operation" output_freq="4ts" enabled="true"> 391 <field id="field3D_ave" field_ref="field3D" operation="average" enabled="true"/> 392 <field id="field3D_max" field_ref="field3D" operation="maximum" enabled="true"/> 393 <field id="field3D_min" field_ref="field3D" operation="minimum" enabled="true"/> 394 <field id="field3D_sum" field_ref="field3D" operation="accumulate" enabled="true"/> 395 </file> 396 397 398 <!-- <file id="atm_output_Xdecomp" output_freq="4ts" type="multiple_file" enabled="false"> 399 <field id="id_fieldX" field_ref="field_X" enabled="true"/> 400 </file> 401 402 <file id="atm_output_Ydecomp" output_freq="4ts" enabled="false"> 403 <field id="id_field3D" field_ref="field3D" enabled="true"/> 404 <field id="id_field2D" field_ref="field2D" enabled="true"/> 405 406 <field id="id_fieldY" field_ref="field_Y" enabled="true"/> 407 408 <field id="id_fieldXY" field_ref="field_XY" enabled="true"/> 409 410 <field id="id_fieldXYZ" field_ref="field_XYZ" enabled="true"/> 411 </file> 412 413 <file id="atm_output_Zdecomp" output_freq="4ts" enabled="false"> 414 <field id="id_fieldZ" field_ref="field_Z" enabled="true"/> 415 416 <field id="id_fieldXZ" field_ref="field_XZ" enabled="true"/> 417 <field id="id_fieldYZ" field_ref="field_YZ" enabled="true"/> 418 </file> --> 419 420 421 <file id="atm_output_other" output_freq="1ts" enabled="false"> 387 422 <field field_ref="other_field3D" enabled="false"/> 388 423 <field field_ref="other_field2D" enabled="true"/> -
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/iodef.xml
r1685 r1691 56 56 <variable id="using_server2" type="bool">false</variable> 57 57 <variable id="ratio_server2" type="int">50</variable> 58 <variable id="number_pools_server2" type="int">1</variable> 58 59 <variable id="pure_one_sided" type="bool">false</variable> 59 60 <variable id="check_event_sync" type="bool">true</variable> -
XIOS/dev/dev_trunk_omp/inputs/iodef.xml
r1681 r1691 17 17 18 18 19 <file_definition type="one_file" par_access="collective" output_freq="1h" output_level="10" >19 <file_definition type="multiple_file" par_access="collective" output_freq="1h" output_level="10" > 20 20 21 21 <file id="output2" name="output2" output_freq="4h" enabled=".FALSE."> … … 25 25 26 26 27 <file id="output1" name="output1" output_freq="24h" enabled=". TRUE.">27 <file id="output1" name="output1" output_freq="24h" enabled=".FALSE."> 28 28 <!-- <field field_ref="field_Domain" name="field_A" /> --> 29 29 <field id="field_F" field_ref="field_A" name="field_24h" grid_ref="grid_A" build_workflow_graph=".TRUE." build_workflow_graph_start="4h" build_workflow_graph_end="24h" /> … … 83 83 <variable id="using_server2" type="bool">true</variable> 84 84 <variable id="ratio_server2" type="int">50</variable> 85 <variable id="number_pools_server2" type="int">1</variable> 85 86 </variable_group> 86 87 -
XIOS/dev/dev_trunk_omp/inputs/vis2.html
r1689 r1691 70 70 71 71 <script type="text/javascript"> 72 72 73 //###################################################################################################### 73 74 $(document).ready(function() { … … 88 89 if (node.class == 5) //temporal filter 89 90 { 91 // disable all parents 92 node.hidden = true; 93 console.log("node.id = ", node.id, "hidden = ", node.hidden); 94 nodes.update(node); 95 96 var connectedEdgeArray = edges.get(network.getConnectedEdges(node.id)); 97 for (j = 0; j < connectedEdgeArray.length; j++) { 98 var edge = connectedEdgeArray[j]; 99 if (edge.to == node.id) { 100 edge.hidden = true; 101 } 102 103 } 104 edges.update(connectedEdgeArray); 105 106 var allNode = nodes.get(allParentsNode); 107 for (i = 0; i < allNode.length; i++) { 108 var node = allNode[i]; 109 node.hidden = true; 110 } 111 nodes.update(allNode); 112 113 for (i = 0; i < allNode.length; i++) { 114 var node = allNode[i]; 115 116 var cNodes = nodes.get(network.getConnectedNodes(node.id, 'to')); 117 for (j = 0; j < cNodes.length; j++) { 118 var cnode = cNodes[j]; 119 120 if (cnode.hidden != true) { 121 node.hidden = false; 122 nodes.update(node); 123 break; 124 } 125 } 126 } 127 nodes.update(allNode); 128 129 node = nodes.get(nodeSelected); 130 node.hidden = false; 131 console.log("node.id = ", node.id, "hidden = ", node.hidden); 132 nodes.update(node); 133 134 allNode = nodes.get(); 135 nodes.update(allNode); 136 137 138 139 // enable last input 90 140 var inputnodes = network.getConnectedNodes(node.id, 'from'); 91 141 var repere = 0; … … 578 628 } 579 629 nodes.update(connectedChild); 580 });581 582 583 584 //===========================================================585 $('#enableAllChild').on('click', function() {586 console.log("enableAllChild: ", allChildNode);587 588 var node = nodes.get(nodeSelected);589 node.hidden = false;590 console.log("node.id = ", node.id, "hidden = ", node.hidden);591 nodes.update(node);592 593 630 var connectedEdgeArray = edges.get(network.getConnectedEdges(node.id)); 594 631 for (j = 0; j < connectedEdgeArray.length; j++) { … … 600 637 } 601 638 edges.update(connectedEdgeArray); 639 640 }); 641 642 643 644 //=========================================================== 645 $('#enableAllChild').on('click', function() { 646 console.log("enableAllChild: ", allChildNode); 647 648 var node = nodes.get(nodeSelected); 649 node.hidden = false; 650 console.log("node.id = ", node.id, "hidden = ", node.hidden); 651 nodes.update(node); 652 653 var connectedEdgeArray = edges.get(network.getConnectedEdges(node.id)); 654 for (j = 0; j < connectedEdgeArray.length; j++) { 655 var edge = connectedEdgeArray[j]; 656 if (edge.from == node.id) { 657 edge.hidden = false; 658 } 659 660 } 661 edges.update(connectedEdgeArray); 662 663 var edgesforupdate = []; 664 var count=0; 602 665 603 666 … … 630 693 } 631 694 } 632 } 633 634 nodes.update(allNode); 695 var decendentEdges = edges.get(network.getConnectedEdges(node.id)); 696 for (j = 0; j < decendentEdges.length; j++) { 697 if (decendentEdges[j].from == node.id) { 698 edgesforupdate[count] = decendentEdges[j]; 699 700 edgesforupdate[count].hidden = false; 701 count++; 702 } 703 } 704 } 705 706 nodes.update(allNode); 707 edges.update(edgesforupdate); 635 708 636 709 allNode = nodes.get(); 637 710 nodes.update(allNode); 711 712 638 713 639 714 }); … … 657 732 edges.update(connectedEdgeArray); 658 733 734 var edgesforupdate = []; 735 var count=0; 736 659 737 var allNode = nodes.get(allChildNode); 660 738 for (i = 0; i < allNode.length; i++) { … … 670 748 for (j = 0; j < pNodes.length; j++) { 671 749 var pnode = pNodes[j]; 672 // console.log("node.id = ", node.id, "node.hidden = ", node.hidden, "pnode.id=", pnode.id, "pnode.hidden = ", pnode.hidden);673 750 674 751 if (pnode.hidden != true) { … … 678 755 } 679 756 } 680 // console.log("node.id = ", node.id, "node.hidden = ", node.hidden); 681 } 682 nodes.update(allNode); 757 var decendentEdges = edges.get(network.getConnectedEdges(node.id)); 758 for (j = 0; j < decendentEdges.length; j++) { 759 if (decendentEdges[j].from == node.id) { 760 edgesforupdate[count] = decendentEdges[j]; 761 762 edgesforupdate[count].hidden = true; 763 count++; 764 } 765 } 766 } 767 nodes.update(allNode); 768 edges.update(edgesforupdate); 683 769 684 770 node = nodes.get(nodeSelected); … … 897 983 enabled: true, 898 984 direction: "LR", 899 sortMethod: "direct ",985 sortMethod: "directed", 900 986 levelSeparation: 300, 901 987 nodeSpacing: 80, … … 1065 1151 1066 1152 <button type="button" class="btn btn-success" id="lastTemporal">Enable last temporal input</button> 1067 <button type="button" class="btn btn-success" id="showGraph">Show subgraph (and hide other)</button> 1153 <button type="button" class="btn btn-success" id="showGraph">Show subgraph (and hide other)</button> 1068 1154 1069 1155 -
XIOS/dev/dev_trunk_omp/src/io/onetcdf4_impl.hpp
r1666 r1691 25 25 26 26 CTimer::get("Files : get data infos").resume(); 27 this->getWriteDataInfos 28 (name, record, array_size, sstart, scount, start, count); 27 this->getWriteDataInfos(name, record, array_size, sstart, scount, start, count); 29 28 CTimer::get("Files : get data infos").suspend(); 30 29 … … 36 35 << " ] Invalid input data !" ); 37 36 } 38 39 37 this->writeData_(grpid, varid, sstart, scount, data.dataFirst()); 40 38 } -
XIOS/dev/dev_trunk_omp/src/test/generic_testcase.f90
r1678 r1691 232 232 233 233 CALL init_axis("axis", comm, params, axis_value, axis_mask, axis_index) 234 CALL init_axis("axis_dup", comm, params, axis_value, axis_mask, axis_index) 234 235 CALL init_ensemble("ensemble", comm, params, ensemble_value) 235 236
Note: See TracChangeset
for help on using the changeset viewer.