Skip to content

Commit 6315ab9

Browse files
committed
be less aggressive on parallelism
1 parent 395eb20 commit 6315ab9

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/runtests.jl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Distributed
22

3-
np = Sys.CPU_THREADS
3+
np = max(1, Sys.CPU_THREADS ÷ 2)
44
addprocs(np - 1)
55

66
@everywhere using NLPModels, NLPModelsJuMP, OptimizationProblems, Test
@@ -43,7 +43,7 @@ end
4343
nvar = OptimizationProblems.eval(Symbol(:get_, prob, :_nvar))()
4444
ncon = OptimizationProblems.eval(Symbol(:get_, prob, :_ncon))()
4545

46-
nlp_ad = make_ad_nlp(prob)
46+
@time nlp_ad = make_ad_nlp(prob)
4747

4848
@test nlp_ad.meta.name == pb
4949

@@ -93,7 +93,12 @@ end
9393
end
9494
end
9595

96-
pmap(test_one_problem, list_problems_ADNLPProblems)
96+
pmap(
97+
test_one_problem,
98+
list_problems_ADNLPProblems,
99+
retry_delays = fill(2.0, 2),
100+
on_error = err -> (@warn "task failed" err; nothing)
101+
)
97102

98103
include("test-scalable.jl")
99104

0 commit comments

Comments
 (0)