Skip to content

Commit 81834e9

Browse files
committed
update pfl procx/procy calculation
1 parent dd93cfa commit 81834e9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ctl/utils_tsmp2.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@ ico_proc=$( printf %.0f $(echo "$ico_node * $npnode" | bc -l))
1717
clm_proc=$( printf %.0f $(echo "$clm_node * $npnode" | bc -l))
1818
pfl_proc_tmp=$( printf %.0f $(echo "$pfl_node * $npnode" | bc -l))
1919
pfl_proc_sqrt=$(echo "sqrt($pfl_proc_tmp)" | bc -l)
20-
pfl_procY=$((${pfl_proc_sqrt%.*} + (2 - ${pfl_proc_sqrt%.*} % 2))) # go to next num of 2
21-
pfl_procX=$(($pfl_proc_tmp/$pfl_procY))
20+
if [[ $pfl_proc_sqrt =~ \.[0-9]*[1-9] ]]; then
21+
pfl_procY=$((${pfl_proc_sqrt%.*} + (2 - ${pfl_proc_sqrt%.*} % 2))) # go to next num of 2
22+
pfl_procX=$(($pfl_proc_tmp/$pfl_procY))
23+
else
24+
pfl_procY=${pfl_proc_sqrt%.*}
25+
pfl_procX=${pfl_proc_sqrt%.*}
26+
fi
2227
pfl_proc=$(($pfl_procY*$pfl_procX))
2328
unset pfl_proc_tmp pfl_proc_sqrt
2429

0 commit comments

Comments
 (0)