Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions check/features.frm
Original file line number Diff line number Diff line change
Expand Up @@ -307,9 +307,6 @@ assert succeeded?
# assert anything. We only test whether this hits the test suite timeout limit,
# or not. TODO in principle this can be considered to be a bug, to be looked at
# in the future.
# For parform, there is no attempt to ensure the master process recieves SIGALRM
# and not the workers.
#pend_if mpi?
*--#] TimeoutAfter_2 :
*--#[ dedup :
* Test deduplication
Expand Down Expand Up @@ -2350,7 +2347,6 @@ Local F = mzv_(2,1);
Evaluate mzv_;
.end
#pend_if wordsize == 2
#pend_if mpi?
assert runtime_error?("Error: Weight of Euler/MZV sum greater than 2.")
assert runtime_error?("Please increase the maximum weight in #startfloat.")
*--#] mzv_error_1 :
Expand All @@ -2360,7 +2356,6 @@ Local F = mzv_(1,2);
Evaluate mzv_;
.end
#pend_if wordsize == 2
#pend_if mpi?
assert runtime_error?("Divergent MZV in CalculateMZV")
*--#] mzv_error_2 :
*--#[ mzv_error_3:
Expand All @@ -2369,7 +2364,6 @@ Local F = mzv_(-2,1);
Evaluate mzv_;
.end
#pend_if wordsize == 2
#pend_if mpi?
assert runtime_error?("Illegal index[0] in CalculateMZV: -2")
*--#] mzv_error_3 :
*--#[ mzv_error_4:
Expand All @@ -2378,7 +2372,6 @@ Local F = mzvhalf_(2,-1);
Evaluate mzvhalf_;
.end
#pend_if wordsize == 2
#pend_if mpi?
assert runtime_error?("Illegal index[1] in CalculateMZVhalf: -1")
*--#] mzv_error_4 :
*--#[ mzv_error_5:
Expand All @@ -2387,7 +2380,6 @@ Local F = euler_(1,-2);
Evaluate euler_;
.end
#pend_if wordsize == 2
#pend_if mpi?
assert runtime_error?("Divergent Euler sum in CalculateEuler")
*--#] mzv_error_5 :
*--#[ humanstats :
Expand Down Expand Up @@ -3227,7 +3219,6 @@ Model PHI3;
Vertex phi,phi,phi:1;
EndModel;
.end
#pend_if mpi?
assert runtime_error?('Invalid coupling constant in vertex statement.')
*--#] diagrams_err_1 :
*--#[ diagrams_err_2 :
Expand All @@ -3236,7 +3227,6 @@ Model PHI3;
Vertex phi,phi,phi:g^-1;
EndModel;
.end
#pend_if mpi?
assert runtime_error?('Invalid negative power of coupling constant.')
*--#] diagrams_err_2 :
*--#[ diagrams_err_3 :
Expand All @@ -3247,7 +3237,6 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{},{p1,p2},1,0);
.end
#pend_if mpi?
assert runtime_error?('Insufficient external momenta in diagrams_')
*--#] diagrams_err_3 :
*--#[ diagrams_err_4 :
Expand All @@ -3258,7 +3247,6 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{q1,q2},{},1,0);
.end
#pend_if mpi?
assert runtime_error?('Insufficient internal momenta in diagrams_')
*--#] diagrams_err_4 :
*--#[ diagrams_err_5 :
Expand All @@ -3269,7 +3257,6 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{q1,-q2},{p1,p2},1,0);
.end
#pend_if mpi?
assert runtime_error?('Invalid negative external momentum in diagrams_: -q2')
*--#] diagrams_err_5 :
*--#[ diagrams_err_6 :
Expand All @@ -3280,7 +3267,6 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{q1,q2},{-p1,p2},1,0);
.end
#pend_if mpi?
assert runtime_error?('Invalid negative internal momentum in diagrams_: -p1')
*--#] diagrams_err_6 :
*--#[ diagrams_err_7 :
Expand All @@ -3291,7 +3277,6 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{q1,q1},{p1,p2},1,0);
.end
#pend_if mpi?
assert runtime_error?('Invalid repeated momentum in diagrams_: q1')
*--#] diagrams_err_7 :
*--#[ diagrams_err_8 :
Expand All @@ -3302,6 +3287,5 @@ Model PHI3;
EndModel;
Local test = diagrams_(PHI3,{phi},{phi},{q1,q2},{q1,p2},1,0);
.end
#pend_if mpi?
assert runtime_error?('Invalid repeated momentum in diagrams_: q1')
*--#] diagrams_err_8 :
52 changes: 7 additions & 45 deletions check/fixes.frm
Original file line number Diff line number Diff line change
Expand Up @@ -389,8 +389,6 @@ PolyRatFun rat;
L F = rat(a.a,1);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue39 :
*--#[ Issue41 :
Expand Down Expand Up @@ -1004,7 +1002,6 @@ L F6 = f(1000*g5_);
L F7 = f(10000*g5_);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue94 :
*--#[ Issue95 :
Expand Down Expand Up @@ -1809,8 +1806,6 @@ L F = f(<x1+x2+x3+x4>,...,<x6+x7+x8+x9>);
transform f,mulargs(1,last); * silent crash
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("Term too complex during normalization")
*--#] Issue183 :
*--#[ Issue185 :
Expand Down Expand Up @@ -2144,8 +2139,6 @@ Print;
# For now it fails because
# "Currently Stage 4 sorts are not allowed for function arguments or $ variables."
assert runtime_error?
# Runtime errors may freeze ParFORM.
#pend_if mpi?
#assert succeeded?
#assert result("test1") =~ expr("0")
#assert result("test2") =~ expr("g(0)")
Expand Down Expand Up @@ -2385,16 +2378,12 @@ assert result("F40") =~ expr("0")
L F11 = div_(1,0);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_2 :
*--#[ Issue261_3 :
L F23 = rem_(0,0);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_3 :
*--#[ Issue261_4 :
Expand All @@ -2404,17 +2393,13 @@ S x;
L F34 = inverse_($x,$z);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_4 :
*--#[ Issue261_5 :
#$z = 0;
L F16 = div_($z,$z);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_5 :
*--#[ Issue261_6 :
Expand All @@ -2423,17 +2408,13 @@ S x;
L F27 = rem_($x,0);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_6 :
*--#[ Issue261_7 :
#$z = 0;
L F39 = inverse_(1,$z);
P;
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?
*--#] Issue261_7 :
*--#[ Issue267 :
Expand Down Expand Up @@ -3068,7 +3049,7 @@ Identify f(x?) = prf(n-x,n+x);
.end
# Fails due to polynomial size on 32bit builds
#require wordsize >= 4
# Runtime errors may freeze ParFORM.
# This set of buffer sizes does not cause the error in ParFORM.
#pend_if mpi?
assert runtime_error?("Please increase SmallExtension setup parameter.")
*--#] Issue512_1 :
Expand Down Expand Up @@ -3097,8 +3078,6 @@ EndTerm;
.end
# Fails due to polynomial size on 32bit builds
#require wordsize >= 4
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("Please increase SubSmallExtension setup parameter.")
*--#] Issue512_2 :
*--#[ Issue512_3 :
Expand Down Expand Up @@ -3709,8 +3688,6 @@ Vector v;
PolyRatFun rat;
Local F = rat(v,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_1 :
*--#[ Issue567_2 :
Expand All @@ -3719,8 +3696,6 @@ Index i;
PolyRatFun rat;
Local F = rat(i,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_2 :
*--#[ Issue567_3a :
Expand All @@ -3729,8 +3704,6 @@ Function f;
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3a :
*--#[ Issue567_3b :
Expand All @@ -3739,8 +3712,6 @@ CFunction f;
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3b :
*--#[ Issue567_3c :
Expand All @@ -3749,8 +3720,6 @@ Table f(1);
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3c :
*--#[ Issue567_3d :
Expand All @@ -3759,8 +3728,6 @@ CTable f(1);
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3d :
*--#[ Issue567_3e :
Expand All @@ -3769,8 +3736,6 @@ Tensor f;
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3e :
*--#[ Issue567_3f :
Expand All @@ -3779,8 +3744,6 @@ CTensor f;
PolyRatFun rat;
Local F = rat(f,1);
.end
# Runtime errors may freeze ParFORM.
#pend_if mpi?
assert runtime_error?("ERROR: polynomials and polyratfuns must contain symbols only")
*--#] Issue567_3f :
*--#[ Issue577_1 :
Expand Down Expand Up @@ -3829,7 +3792,7 @@ Multiply 2;
print;
.end
# ParFORM has valgrind errors with this. See discussion in PR 586.
#pend_if mpi?
#pend_if valgrind? && mpi?
assert succeeded?
assert result("test2") =~ expr("4")
assert result("test3") =~ expr("6")
Expand Down Expand Up @@ -3858,7 +3821,7 @@ Local test3 = 3;
#endif
.end
# ParFORM has valgrind errors with this. See discussion in PR 586.
#pend_if mpi?
#pend_if valgrind? && mpi?
assert runtime_error?("isnumerical: expression is not yet defined!")
*--#] Issue577_2 :
*--#[ Issue599 :
Expand Down Expand Up @@ -4165,7 +4128,6 @@ ModuleOption inparallel;

Print;
.end
#pend_if mpi?
assert succeeded?
assert result("diff1") =~ expr("0")
assert result("diff2") =~ expr("0")
Expand Down Expand Up @@ -4474,7 +4436,7 @@ Local expr = 1;
.sort
$a = 1;
.end
#require threaded?
#require threaded? || mpi?
assert warning?("This module is forced to run in sequential mode due to $-variable: $a")
*--#] PullReq649_1 :
*--#[ PullReq649_2 :
Expand All @@ -4483,7 +4445,7 @@ Local expr = 1;
.sort
$n1MdWu6rNU1d29yW3ukhzV7YuY = 1;
.end
#require threaded?
#require threaded? || mpi?
assert warning?("This module is forced to run in sequential mode due to $-variable: $n1MdWu6rNU1d29yW3ukhzV7YuY")
*--#] PullReq649_2 :
*--#[ PullReq649_3 :
Expand All @@ -4501,7 +4463,7 @@ Local expr = 1;
Symbol x;
id x?$a = x;
.end
#require threaded?
#require threaded? || mpi?
assert warning?("This module is forced to run in sequential mode due to $-variable: $a")
*--#] PullReq649_4 :
*--#[ PullReq649_5 :
Expand Down Expand Up @@ -4545,7 +4507,7 @@ Local expr = 1;
$a = 1;
moduleoption local $b;
.end
#require threaded?
#require threaded? || mpi?
assert warning?("This module is forced to run in sequential mode due to $-variable: $a")
*--#] PullReq649_9 :
*--#[ PullReq652 :
Expand Down
Loading
Loading