mirror of
https://codeberg.org/vcbferreira/NuFI_deal.ii
synced 2026-08-12 22:43:17 +02:00
open in firefox option in run, updated compile perf flags
This commit is contained in:
+2
-2
@@ -39,7 +39,7 @@ target_link_libraries(nufi_lib
|
|||||||
OpenMP::OpenMP_CXX
|
OpenMP::OpenMP_CXX
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_options(nufi_lib PRIVATE -O3)
|
target_compile_options(nufi_lib PRIVATE -O3 -g -fno-omit-frame-pointer)
|
||||||
|
|
||||||
# -------------------------
|
# -------------------------
|
||||||
|
|
||||||
@@ -54,4 +54,4 @@ target_link_libraries(nufi_poisson
|
|||||||
|
|
||||||
deal_ii_setup_target(nufi_poisson)
|
deal_ii_setup_target(nufi_poisson)
|
||||||
|
|
||||||
target_compile_options(nufi_poisson PRIVATE -O3 -g)
|
target_compile_options(nufi_poisson PRIVATE -O3 -g -fno-omit-frame-pointer)
|
||||||
|
|||||||
@@ -84,3 +84,17 @@ echo " perf.data : ${PERF_DATA}"
|
|||||||
echo " out.perf : ${PERF_SCRIPT_OUT}"
|
echo " out.perf : ${PERF_SCRIPT_OUT}"
|
||||||
echo " out.folded : ${FOLDED_OUT}"
|
echo " out.folded : ${FOLDED_OUT}"
|
||||||
echo " flamegraph : ${FLAMEGRAPH_OUT}"
|
echo " flamegraph : ${FLAMEGRAPH_OUT}"
|
||||||
|
|
||||||
|
read -r -p "Open flamegraph in Firefox? [y/N] " OPEN_CHOICE
|
||||||
|
case "${OPEN_CHOICE}" in
|
||||||
|
[yY]|[yY][eE][sS])
|
||||||
|
if command -v firefox >/dev/null 2>&1; then
|
||||||
|
firefox "${FLAMEGRAPH_OUT}" >/dev/null 2>&1 &
|
||||||
|
disown
|
||||||
|
else
|
||||||
|
echo "warning: 'firefox' not found on PATH; open it manually: ${FLAMEGRAPH_OUT}" >&2
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user