From 00a45fa97cacd17a1c9f529151a78f91c819c7b7 Mon Sep 17 00:00:00 2001 From: chn Date: Sun, 8 Sep 2024 19:22:26 +0800 Subject: [PATCH] packages.sbatch-tui: default manually select GPU --- packages/sbatch-tui/src/main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sbatch-tui/src/main.cpp b/packages/sbatch-tui/src/main.cpp index 2f11fe31..d3d6b753 100644 --- a/packages/sbatch-tui/src/main.cpp +++ b/packages/sbatch-tui/src/main.cpp @@ -17,7 +17,7 @@ int main() int vasp_version_selected = 0; std::vector vasp_version_entries = { "std", "gam", "ncl" }; int device_type_selected = 0; - std::vector device_type_entries = { "any single GPU", "manually select GPU", "CPU" }; + std::vector device_type_entries = { "manually select GPU", "any single GPU", "CPU" }; std::deque device_selected = std::deque(Device.GpuIds.size(), false); std::vector device_entries = Device.GpuIds; std::string job_name = std::filesystem::current_path().filename().string(); @@ -76,7 +76,7 @@ int main() devices.push_back(ftxui::Checkbox (state.device_entries[i], &state.device_selected[i], checkbox_option)); return devices; - }()) | with_separator | ftxui::Maybe([&]{ return state.device_type_selected == 1; }), + }()) | with_separator | ftxui::Maybe([&]{ return state.device_type_selected == 0; }), ftxui::Container::Vertical ({ ftxui::Input(&state.mpi_threads) | ftxui::size(ftxui::WIDTH, ftxui::GREATER_THAN, 3) @@ -123,7 +123,7 @@ int main() { screen.Loop(request_interface); if (state.user_command == "quit") return EXIT_FAILURE; - else if (state.device_type_selected == 0) + else if (state.device_type_selected == 1) state.submit_command = "sbatch --ntasks=1\n--gpus=1\n--job-name='{}'\n--output='{}'\nvasp-nvidia-{}"_f (state.job_name, state.output_file, state.vasp_version_entries[state.vasp_version_selected]);