SOURCE

console 命令行工具 X clear

                    
>
console
<!DOCTYPE html>
<html>
<head>
<title>svg</title>
</head>
<body>
     <svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="750" width="870">
                <defs>
                    <marker id='markerArrow' markerWidth='13' markerHeight='13' refx='10' refy='6' orient='auto'>
                        <path d='M2,2 L2,11 L10,6 L2,2' style='fill:black' />
                    </marker>
                </defs>

                <!-- -----------------------------第一列(自上到下)-------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="load_grid_run_time" cx="40" cy="40" r="20" />
                    <circle id="setup_domain_run_time" cx="40" cy="180" r="20" />
                    <circle id="allocate_all_run_time" cx="40" cy="320" r="20" />
                    <circle id="adjust2d3d_run_time" cx="40" cy="460" r="20" />
                    <circle id="bcond_gcn_run_time" cx="40" cy="600" r="20" />
                    <circle id="brough_run_time" cx="40" cy="720" r="20" />
                </g>

                <!--rect-->
                <g fill="white" stroke="black">
                    <rect id="t1" x="30" y="110" width="20" height="20" rx="5"></rect>
                    <rect id="t2" x="30" y="250" width="20" height="20" rx="5"></rect>
                    <rect id="t3" x="30" y="390" width="20" height="20" rx="5"></rect>
                    <rect id="t4" x="30" y="530" width="20" height="20" rx="5"></rect>
                    <rect id="t5" x="30" y="650" width="20" height="20" rx="5"></rect>
                </g>
                <!--line-->
                <g stroke="black">
                    <line id="l1" x1="40" y1="60" x2="40" y2="110" marker-end='url(#markerArrow)'></line>
                    <line id="l2" x1="40" y1="130" x2="40" y2="160"marker-end='url(#markerArrow)'></line>
                    <line id="l3" x1="40" y1="200" x2="40" y2="250"marker-end='url(#markerArrow)'></line>
                    <line id="l4" x1="40" y1="270" x2="40" y2="300"marker-end='url(#markerArrow)'></line>
                    <line id="l5" x1="40" y1="340" x2="40" y2="390"marker-end='url(#markerArrow)'></line>
                    <line id="l6" x1="40" y1="410" x2="40" y2="440"marker-end='url(#markerArrow)'></line>
                    <line id="l7" x1="40" y1="480" x2="40" y2="530"marker-end='url(#markerArrow)'></line>
                    <line id="l8" x1="40" y1="550" x2="40" y2="580"marker-end='url(#markerArrow)'></line>
                    <line id="l9" x1="40" y1="620" x2="40" y2="650"marker-end='url(#markerArrow)'></line>
                    <line id="l10" x1="40" y1="670" x2="40" y2="700"marker-end='url(#markerArrow)'></line>

                </g>
                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="40" y="42">(load_grid)</text>
                    <text x="40" y="182">(setup_domain)</text>
                    <text x="40" y="322">(allocate_all)</text>
                    <text x="40" y="462">(adjust2d3d)</text>
                    <text x="40" y="602">(bcond_gcn)</text>
                    <text x="40" y="722">(brough)</text>
                </g>
                <g font-size="10" text-anchor="middle">
                    <text x="40" y="123">t1</text>
                    <text x="40" y="263">t2</text>
                    <text x="40" y="403">t3</text>
                    <text x="40" y="543">t4</text>
                    <text x="40" y="663">t5</text>
                </g>
                <!-- -------------------------------底部转折的t6-----------------------------------------   -->

                <g>
                    <rect id="t6" x="110" y="710" width="20" height="20" fill="white" stroke="black" rx="5"></rect>
                    <line x1="60" y1="720" x2="110" y2="720" stroke="black" marker-end='url(#markerArrow)'></line>
                    <text x="120" y="722" font-size="10" text-anchor="middle">t6</text>
                    <line x1="130" y1="720" x2="180" y2="720" stroke="black" marker-end='url(#markerArrow)'></line>
                </g>

                <!-- ----------------------------第二列(自下到上)--------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="advave_edge_gcn_run_time" cx="200" cy="720" r="20"/>
                    <circle id="baropg_run_time" cx="200" cy="600" r="20" />
                    <circle id="advection_gcn_run_time" cx="200" cy="460" r="20" />
                </g>

                <!--rect-->
                <g fill="white" stroke="black">
                    <rect id="t7" x="190" y="650" width="20" height="20" rx="5"></rect>
                    <rect id="t8" x="190" y="530" width="20" height="20" rx="5"></rect>
                    <rect id="t9" x="280" y="530" width="20" height="20" rx="5"></rect>
                </g>
                <!--line-->
                <g stroke="black">
                    <line id="l11" x1="200" y1="700" x2="200" y2="670" marker-end='url(#markerArrow)'></line>
                    <line id="l12" x1="200" y1="650" x2="200" y2="620" marker-end='url(#markerArrow)'></line>
                    <line id="l13" x1="200" y1="580" x2="200" y2="550" marker-end='url(#markerArrow)'></line>
                    <line id="l14" x1="200" y1="530" x2="200" y2="480" marker-end='url(#markerArrow)'></line>

                    <line id="l15" x1="220" y1="460" x2="280" y2="530" marker-end='url(#markerArrow)'></line>
                    <line id="l16" x1="300" y1="550" x2="340" y2="600" marker-end='url(#markerArrow)'></line>
                </g>
                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="200" y="462">(advave_edge_gcn)</text>
                    <text x="200" y="602">(brough)</text>
                    <text x="200" y="722">(advection_gcn)</text>
                </g>
                <g font-size="10" text-anchor="middle">
                    <text x="200" y="662">t7</text>
                    <text x="200" y="542">t8</text>
                    <text x="290" y="542">t9</text>
                </g>

                <!-- -------------------------------底部转折的t13-----------------------------------------   -->
                <g>
                    <rect id="t13" x="260" y="220" width="20" height="20" fill="white" stroke="black" rx="5"></rect>
                    <line x1="200" y1="310" x2="260" y2="240" stroke="black" marker-end='url(#markerArrow)'></line>
                    <text x="270" y="235" font-size="10" text-anchor="middle">t13</text>
                    <line x1="280" y1="220" x2="340" y2="180" stroke="black" marker-end='url(#markerArrow)'></line>
                </g>

                <!-- ----------------------------第三列(自下到上)--------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="external_step_run_time" cx="360" cy="600" r="20"/>
                    <circle id="vertvl_run_time" cx="360" cy="460" r="20" />
                    <circle id="viscofh_run_time" cx="360" cy="320" r="20" />
                    <circle id="adv_uv_gcn_run_time" cx="200" cy="320" r="20" />
                    <circle id="vdif_uv_run_time" cx="360" cy="180" r="20" />
                    <circle id="adcor_run_time" cx="360" cy="40" r="20" />
                </g>
                <!--rect-->
                <g fill="white" stroke="black">
                <rect id="t12" x="270" y="310" width="20" height="20" rx="5"></rect>
                <rect id="t15" x="350" y="110" width="20" height="20" rx="5"></rect>
                <rect id="t11" x="350" y="390" width="20" height="20" rx="5"></rect>
                <rect id="t10" x="350" y="530" width="20" height="20" rx="5"></rect>
                </g>

                <!--line-->
                <g stroke="black">
                    <line id="l15" x1="360" y1="580" x2="360" y2="550" marker-end='url(#markerArrow)'></line>
                    <line id="l16" x1="360" y1="530" x2="360" y2="480"marker-end='url(#markerArrow)'></line>
                    <line id="l17" x1="360" y1="440" x2="360" y2="410"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="360" y1="390" x2="360" y2="340"marker-end='url(#markerArrow)'></line>

                    <line id="l19" x1="340" y1="320" x2="290" y2="320"marker-end='url(#markerArrow)'></line>
                    <line id="l20" x1="270" y1="320" x2="220" y2="320"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="360" y1="160" x2="360" y2="130"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="360" y1="110" x2="360" y2="60"marker-end='url(#markerArrow)'></line>
                </g>
                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="200" y="322">(adv_uv_gcn)</text>

                    <text x="360" y="42">(adcor)</text>
                    <text x="360" y="182">(vdif_uv)</text>

                    <text x="360" y="322">(viscofh)</text>
                    <text x="360" y="462">(vertvl)</text>
                    <text x="360" y="602">(external_step)</text>

                </g>
                <g font-size="10" text-anchor="middle">
                    <text x="280" y="322">t12</text>

                    <text x="360" y="122">t14</text>
<!--                    <text x="360" y="262">t14</text>-->

                    <text x="360" y="402">t11</text>
                    <text x="360" y="542">t10</text>
                </g>

                <!-- -------------------------------顶部转折的t16-----------------------------------------   -->
                <g>
                    <rect id="t15" x="430" y="30" width="20" height="20" fill="white" stroke="black" rx="5"></rect>
                    <line x1="380" y1="40" x2="430" y2="40" stroke="black" marker-end='url(#markerArrow)'></line>
                    <text x="440" y="42" font-size="10" text-anchor="middle">t15</text>
                    <line x1="450" y1="40" x2="500" y2="40" stroke="black" marker-end='url(#markerArrow)'></line>
                </g>

                <!-- ----------------------------第四列(自上到下)--------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="wreal_run_time" cx="520" cy="40" r="20" />
                    <circle id="adv_q_run_time" cx="520" cy="180" r="20"/>
                    <circle id="fct_q2_run_time" cx="520" cy="320" r="20" />
                    <circle id="fct_q2l_run_time" cx="520" cy="460" r="20" />
                    <circle id="vdif_q_run_time" cx="520" cy="600" r="20" />
                </g>
                <!--rect-->
                <g fill="white" stroke="black">
                <rect id="t17" x="510" y="110" width="20" height="20" rx="5"></rect>
                <rect id="t18" x="510" y="250" width="20" height="20" rx="5"></rect>
                <rect id="t19" x="510" y="390" width="20" height="20" rx="5"></rect>
                <rect id="t20" x="510" y="530" width="20" height="20" rx="5"></rect>
                </g>

                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="520" y="42">(wreal)</text>
                    <text x="520" y="182">(adv_q)</text>
                    <text x="520" y="322">(fct_q2)</text>
                    <text x="520" y="462">(fct_q2l)</text>
                    <text x="520" y="602">(vdif_q)</text>

                </g>
                <g font-size="10" text-anchor="middle">
                    <text x="520" y="122">t16</text>
                    <text x="520" y="262">t17</text>
                    <text x="520" y="402">t18</text>
                    <text x="520" y="542">t19</text>
                </g>
                <!--line-->
                <g stroke="black">
                    <line id="l15" x1="520" y1="60" x2="520" y2="110" marker-end='url(#markerArrow)'></line>
                    <line id="l16" x1="520" y1="130" x2="520" y2="160"marker-end='url(#markerArrow)'></line>
                    <line id="l17" x1="520" y1="200" x2="520" y2="250"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="520" y1="270" x2="520" y2="300"marker-end='url(#markerArrow)'></line>

                    <line id="l18" x1="520" y1="340" x2="520" y2="390"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="520" y1="410" x2="520" y2="440"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="520" y1="390" x2="520" y2="340"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="520" y1="440" x2="520" y2="410"marker-end='url(#markerArrow)'></line>

                    <line id="l18" x1="520" y1="480" x2="520" y2="530"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="520" y1="550" x2="520" y2="580"marker-end='url(#markerArrow)'></line>
                </g>

                <!-- -------------------------------底部转折的t21-----------------------------------------   -->

                <g>
                    <rect id="t15" x="590" y="590" width="20" height="20" fill="white" stroke="black" rx="5"></rect>
                    <line x1="540" y1="600" x2="590" y2="600" stroke="black" marker-end='url(#markerArrow)'></line>
                    <text x="600" y="602" font-size="10" text-anchor="middle">t20</text>
                    <line x1="610" y1="600" x2="660" y2="600" stroke="black" marker-end='url(#markerArrow)'></line>
                </g>
                <!-- ----------------------------第五列(自下到上)--------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="fct_s_run_time" cx="680" cy="40" r="20" />
                    <circle id="adv_s_run_time" cx="680" cy="180" r="20"/>
                    <circle id="vdif_ts_run_time" cx="680" cy="320" r="20" />
                    <circle id="fct_t_run_time" cx="680" cy="460" r="20" />
                    <circle id="adv_t_run_time" cx="680" cy="600" r="20" />
                </g>
                <!--rect-->
                <g fill="white" stroke="black">
                <rect id="t17" x="670" y="110" width="20" height="20" rx="5"></rect>
                <rect id="t18" x="670" y="250" width="20" height="20" rx="5"></rect>
                <rect id="t19" x="670" y="390" width="20" height="20" rx="5"></rect>
                <rect id="t20" x="670" y="530" width="20" height="20" rx="5"></rect>

                <rect id="t20" x="590" y="170" width="20" height="20" rx="5"></rect>
                </g>
                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="680" y="42">(fct_s)</text>
                    <text x="680" y="182">(adv_s)</text>
                    <text x="680" y="322">(vdif_ts)</text>
                    <text x="680" y="462">(fct_t)</text>
                    <text x="680" y="602">(adv_t)</text>

                </g>
                <g font-size="10" text-anchor="middle">
                    <text x="600" y="182">t25</text>

                    <text x="680" y="122">t24</text>
                    <text x="680" y="262">t23</text>
                    <text x="680" y="402">t22</text>
                    <text x="680" y="542">t21</text>
                </g>

                <!--line-->
                <g stroke="black">
                    <line id="l15" x1="680" y1="580" x2="680" y2="550" marker-end='url(#markerArrow)'></line>
                    <line id="l16" x1="680" y1="530" x2="680" y2="480"marker-end='url(#markerArrow)'></line>
                    <line id="l17" x1="680" y1="440" x2="680" y2="410"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="680" y1="390" x2="680" y2="340"marker-end='url(#markerArrow)'></line>

                    <line id="l18" x1="680" y1="300" x2="680" y2="270"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="680" y1="250" x2="680" y2="200"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="680" y1="160" x2="680" y2="130"marker-end='url(#markerArrow)'></line>
                    <line id="l18" x1="680" y1="110" x2="680" y2="60"marker-end='url(#markerArrow)'></line>
                </g>
                <!--多边形回转-->
                <g>
                    <polyline points="660,40 600,40 600,170 600,190 600,320 660,320" fill="none" stroke="black" marker-end='url(#markerArrow)'/>
                </g>

                <!-- -------------------------------中部转折的t27-----------------------------------------   -->
                <g>
                    <rect id="t26" x="730" y="310" width="20" height="20" fill="white" stroke="black" rx="5"></rect>
                    <line x1="700" y1="320" x2="730" y2="320" stroke="black" marker-end='url(#markerArrow)'></line>
                    <text x="740" y="323" font-size="10" text-anchor="middle">t26</text>
                </g>

                <!-- ----------------------------第六列(自下到上)--------------------------------------------   -->
                <!--circle-->
                <g fill="#FFCCFF" stroke="black">
                    <circle id="(conv_over)" cx="800" cy="600" r="20" />
                </g>
                <!-------文本------------->
                <g font-size="10" text-anchor="middle">
                    <text x="800" y="600">(conv_over)</text>
                </g>
                <!--多边形构造循环体-->
                <g>
                    <polyline points="750,320 800,320 800,580" fill="none" stroke="black" marker-end='url(#markerArrow)'/>
                </g>

            </svg>

</body>
</html>