Loading examples/cxx/ADM_register_job.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ #include <fmt/format.h> #include <admire.hpp> #define NINPUTS 10 #define NOUTPUTS 5 int main(int argc, char* argv[]) { Loading examples/cxx/ADM_update_job.cpp +11 −17 Original line number Diff line number Diff line Loading @@ -58,19 +58,6 @@ main(int argc, char* argv[]) { admire::job_requirements reqs{inputs, outputs, std::move(p)}; const auto job = admire::register_job(server, reqs); /* try { [[maybe_unused]] const auto job = admire::register_job(server, reqs); fmt::print(stdout, "ADM_register_job() remote procedure completed " "successfully\n"); exit(EXIT_SUCCESS); } catch(const std::exception& e) { fmt::print(stderr, "FATAL: ADM_register_job() failed: {}\n", e.what()); exit(EXIT_FAILURE); }*/ std::vector<admire::dataset> new_inputs; new_inputs.reserve(NINPUTS); Loading @@ -89,9 +76,19 @@ main(int argc, char* argv[]) { ADM_return_t ret = ADM_SUCCESS; try { [[maybe_unused]] const auto job = admire::register_job(server, reqs); ret = admire::update_job(server, job, new_reqs); fmt::print( stdout, "ADM_register_job() and ADM_update_job() remote procedure completed " "successfully\n"); exit(EXIT_SUCCESS); } catch(const std::exception& e) { fmt::print(stderr, "FATAL: ADM_update_job() failed: {}\n", e.what()); fmt::print(stderr, "FATAL: ADM_register_job() or ADM_update_job() failed: {}\n", e.what()); exit(EXIT_FAILURE); } Loading @@ -100,7 +97,4 @@ main(int argc, char* argv[]) { "successfully\n"); exit(EXIT_FAILURE); } fmt::print(stdout, "ADM_update_job() remote procedure completed " "successfully\n"); } Loading
examples/cxx/ADM_register_job.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ #include <fmt/format.h> #include <admire.hpp> #define NINPUTS 10 #define NOUTPUTS 5 int main(int argc, char* argv[]) { Loading
examples/cxx/ADM_update_job.cpp +11 −17 Original line number Diff line number Diff line Loading @@ -58,19 +58,6 @@ main(int argc, char* argv[]) { admire::job_requirements reqs{inputs, outputs, std::move(p)}; const auto job = admire::register_job(server, reqs); /* try { [[maybe_unused]] const auto job = admire::register_job(server, reqs); fmt::print(stdout, "ADM_register_job() remote procedure completed " "successfully\n"); exit(EXIT_SUCCESS); } catch(const std::exception& e) { fmt::print(stderr, "FATAL: ADM_register_job() failed: {}\n", e.what()); exit(EXIT_FAILURE); }*/ std::vector<admire::dataset> new_inputs; new_inputs.reserve(NINPUTS); Loading @@ -89,9 +76,19 @@ main(int argc, char* argv[]) { ADM_return_t ret = ADM_SUCCESS; try { [[maybe_unused]] const auto job = admire::register_job(server, reqs); ret = admire::update_job(server, job, new_reqs); fmt::print( stdout, "ADM_register_job() and ADM_update_job() remote procedure completed " "successfully\n"); exit(EXIT_SUCCESS); } catch(const std::exception& e) { fmt::print(stderr, "FATAL: ADM_update_job() failed: {}\n", e.what()); fmt::print(stderr, "FATAL: ADM_register_job() or ADM_update_job() failed: {}\n", e.what()); exit(EXIT_FAILURE); } Loading @@ -100,7 +97,4 @@ main(int argc, char* argv[]) { "successfully\n"); exit(EXIT_FAILURE); } fmt::print(stdout, "ADM_update_job() remote procedure completed " "successfully\n"); }