The GAMS Test Library

The GAMS Test model library was developed for testing and quality control, both for the GAMS base module and the many solvers distributed with the GAMS system. As such, it is designed and maintained to be used primarily by GAMS staff and our solver providers. However, users may find it useful as well.

You want all the details on the semantics of MCP models? See what is tested for by browsing and running the MCP models from testlib. Not sure what the convention on the sign of the marginal values is? Check the LP tests where all possible combinations are tested. You can not find an example of how utility XYZ is used? Search testlib: we have tests for most of the utilities we ship. In addition, users can run the GAMS quality tests on their own hardware in case of suspected bugs or system-dependent behavior.

Seq Name Description Type
713 mpsge14 MPSGE sync test: .GEN/integer1/nsolves MPSGE
712 gurobi04 GUROBI test suite - multi objective GAMS
711 slx01 run tests for different solvelink values GAMS
710 gurobi03 GUROBI test suite - general constraints and,or GAMS
709 gurobi02 GUROBI test suite - general constraints max,min,abs GAMS
708 emp26 Test JAMS/EMP on implicit variable handling GAMS
707 emp25 Test JAMS/EMP on implicit variable handling GAMS
706 emp24 Test JAMS/EMP on implicit variable handling GAMS
705 emp23 Test JAMS/EMP on implicit variable handling GAMS
704 emp22 Test JAMS/EMP on implicit variable handling GAMS
703 emp21 Test JAMS/EMP on implicit variable handling GAMS
702 emp20 Test JAMS/EMP on implicit variable handling GAMS
701 emp19 Test JAMS/EMP on implicit variable handling GAMS
700 emp18 Test JAMS/EMP on implicit variable handling GAMS
699 scale02 Test that an MCP with scales is rejected when appropriate GAMS
698 gdxxrw7 Test merge and clear option for special data layout GAMS
697 csv2gdx1 Test marginals for a scaled MCP problem GAMS
696 mcp11 Test marginals for a scaled MCP problem MCP
695 lindgl04 Test non-convex quadartic program with Lindo(Global) GAMS
694 breakcont1 Test break and continue statements GAMS
693 emp17 Simple test of one optimizing agent GAMS
692 scale01 Test results of scaled model GAMS
691 sl601 Check correct behavior when using solveLink=6 GAMS
690 shuffle1 Test for option shuffle GAMS
689 mtxlib Test basics of the mutex library GAMS
688 idxperm4 Check correct behavior when permuting indices of symbol using same controlling set multiple times GAMS
687 single05 Check correctness of set attributes for singleton sets GAMS
686 idxperm3 Check correct behavior when permuting indices of symbol used on LHS and RHS GAMS
685 idxperm2 Check correct behavior when permuting indices in loop etc GAMS
684 idxperm1 Check correct behavior when permuting indices in model generation GAMS
683 buildwarnings checks gams system build log for warnings GAMS
682 doc02 runs Selenium based documentation unittest GAMS
681 doc01 runs linkchecker on offline documentation GAMS
680 scensol6 Test execute_loadhandle for GUSS/GRID GAMS
679 exmcp6 External Equation - Example MCP 6 GAMS
678 model2tex1 Test that model2tex produces a tex file GAMS
677 single04 Check handling of singleton sets assigned and referenced in a loop GAMS
676 rs02 Solving Three-dimensional Noughts and Crosses using Cplex and Gurobi distributed MIP GAMS
675 cmexrc01 Trigger unexpected cmexRC error GAMS
674 call6 Call GAMS in a folder containing a % GAMS
673 execmode01 Test execmode behavior GAMS
672 mps2gms1 Test mps2gms GAMS
671 lazy01 Test lazy constraints GAMS
670 convert12 CONVERT test suite - check interval evaluator in ConvertD GAMS
669 convert11 CONVERT test suite - check interval evaluator in ConvertD GAMS
668 convert10 CONVERT test suite - check interval evaluator in ConvertD GAMS
667 parlib01 Test extrinsic functions in parcclib GAMS
666 refact05 Refactor suite test 5 GAMS
665 refact04 Refactor suite test 4 GAMS
664 refact03 Refactor suite test 3 GAMS
663 indic04 Test of indicator constraints with explicit labels MIP
662 gdxsqlite1 Test basic functionality of GDX2SQLITE tool GAMS
661 idxoper1 Test indexed operations GAMS
660 call5 Check that gams works with COMSPEC unset GAMS
659 scensol5 Test handling of scenario dictionary sets with more than 50 entries GAMS
658 syschk2 Test impact of sys10 setting GAMS
657 cpplib00 Test build of CPP library GAMS
656 cpplib05 Test extrinsic functions in cppcclib GAMS
655 cpplib04 Test extrinsic functions in cppcclib GAMS
654 cpplib03 Test extrinsic functions in cppcclib GAMS
653 refact02 Refactor suite test 2 GAMS
652 libdepend check location and version of library dependencies GAMS
651 gussskip Simple GUSS example with skipped scenario GAMS
650 load11 Load UEL Table GAMS
649 obfusc01 Test use if obfuscated workfile GAMS
648 scenempty Empty scenario GUSS Test GAMS
647 refact01 Refactor suite test 1 GAMS
646 refact00 Check that GAMS produces expected workfile with option sys14=1 GAMS
645 unload11 Check that GAMS does not crash when writing to non-existing folder GAMS
644 single03 Check singleton sets in put statement GAMS
643 gdxmrw06 run a battery of GDXMRW tests GAMS
642 scensol4 Basic GUSS Test GAMS
641 single02 Check assignment to singleton sets GAMS
640 execerr1 Test for execerr option GAMS
639 single01 Check handling of singleton sets GAMS
638 load10 Domain projection load tests GAMS
637 alias01 Check handling of multi-dimensional aliases GAMS
636 cpplib02 Test extrinsic functions in cppcclib GAMS
635 cpplib01 Test extrinsic functions in cppcclib GAMS
634 dbg01 Test debugging option on Windows GAMS
633 lindgl03 Check that Lindo(Global) Option NLP_QUADCHK works GAMS
632 load9 Domain projection load tests GAMS
631 load8 Domain projection load tests GAMS
630 sdp01 Test of correct solving a simple conic program QCP
629 ldidx05 $loadIdx - checking restrictions GAMS
628 ldidx04 $loadIdx - checking restrictions GAMS
627 ldidx03 $loadIdx - checking restrictions GAMS
626 ldidx02 $loadIdx - checking restrictions GAMS
625 ldidx01 $loadIdx - checking basic operation GAMS
624 uldidx03 unloadIdx - checking compilation restrictions GAMS
623 uldidx02 unloadIdx - checking execution restrictions GAMS
622 uldidx01 unloadIdx - basic operation GAMS
621 card02 Tests miniparser card() function GAMS
620 mpsge13 MPSGE test - model returns invalid income level MPSGE
619 mpec08 simple MPEC unique solution LB matches integer var MPEC
618 mpec07 simple MPEC unique solution doubly-bounded matches MPEC
617 mpec06 simple MPEC unique solution upper bounded matches MPEC
616 mpec05 simple MPEC unique solution lower bounded matches MPEC
615 mpec04 MPEC model testing free rows MPEC
614 unload10 Test unload options new with GAMS 24.2 GAMS
613 load7 Tests execute_loaddc GAMS
612 xpress06 XPRESS test suite - solution enumerator example with solnPoolMerge MIP
611 rs01 Solving a Transportation Problem using Cplex and Gurobi remote server GAMS
610 mrw01 Test MessageReceiverWindow.exe GAMS
609 lsalib01 Test extrinsic functions in lsadclib GAMS
608 convert9 CONVERT test suite - handling of fixed vars for nlp2mcp GAMS
607 lp15 LP with many zeros at solution LP
606 gurobi01 GUROBI test suite - tuning test GAMS
605 convert8 CONVERT test suite - test eps in nonlinear code is kept GAMS
604 mcp10 MCP model with negative equ.var GAMS
603 miqcp03 Test modsolstat and solution correctness - multiple QCons and binaries MIQCP
602 emp16 Test of NLP -> MCP via JAMS GAMS
601 emp15 Test of EMP equilibrium model with vi func GAMS
600 emp14 Test of EMP equilibrium model with vi func GAMS
599 emp13 Test of EMP equilibrium models and fixed vars GAMS
598 emp12 Test of EMP equilibrium models and fixed vars GAMS
597 pf4minlp Test upper bound of +INF on integer variables (MINLP) MINLP
596 pf4mip Test upper bound of +INF on integer variables (MIP) MIP
595 gft MPSGE model used by CTRLC test MPSGE
594 popdynmmcp1000 MCP model used by CTRLC test MCP
593 popdynmmcp250 MCP model used by CTRLC test MCP
592 popdynmmcp25 MCP model used by CTRLC test MCP
591 enpro56 MINLP model used by CTRLC test MINLP
590 nuclear49b MINLP model used by CTRLC test MINLP
589 fuzzy MINLP model used by CTRLC test MINLP
588 mod011 MIP model used by CTRLC test MIP
587 n3707 MIP model used by CTRLC test MIP
586 nlcode7 Test for NL code bug from Dist 24.0.1 GAMS
585 asynntrp Start GAMS job asynchronously and send interrupt signal to it GAMS
584 traceuc Test if we can get the user and computer name in a trace file GAMS
583 empdisj7 Test disjunctions using negated variables in disjunctive terms GAMS
582 gdx9 Checks unloading and loading a GDX file with variable attributes GAMS
581 empdisj6 Test disjunctions using negated equality equations GAMS
580 qcp10 Test for QCP correctness QCP
579 lindgl02 Check that Lindo(Global) works with SOS variables GAMS
578 complink Compile and link external equation libraries GAMS
577 exmcp5 Intermixed External Rows: External Equation - Example MCP 5 GAMS
576 exmcp4 Hansen/Koopmans: External Equation - Example MCP 4 GAMS
575 exmcp3 External Equation - Example MCP 3 GAMS
574 exmcp2 External Equation - Example MCP 2 GAMS
573 exmcp1 External Equation - Example MCP 1 GAMS
572 er3 External Equation - Error Example 3 GAMS
571 er2 External Equation - Error Example 2 GAMS
570 er1 External Equation - Error Example 1 GAMS
569 ex5 External Equation - Example 5 GAMS
568 ex4x External Equation - Example 4x GAMS
567 ex4 External Equation - Example 4 GAMS
566 ex3 External Equation - Example 3 GAMS
565 ex2 External Equation - Example 2 GAMS
564 ex1x External Equation - Example 1x GAMS
563 ex1 External Equation - Example 1 GAMS
562 testexeq Test external equations GAMS
561 miqcp02 Test of correctness of solvestat MIQCP
560 lagd1 Lag and Lead operations on Dynamic Sets GAMS
559 gdxcomp2 GDX - compressed and MT operation GAMS
558 mpsge12 MPSGE test - inter-mixed MPSGE and MCP rows in model MPSGE
557 ctrlc Interactive test for interrupt behaviour GAMS
556 perm1 Test for various permutations GAMS
555 qcp09 Simplest test for QCP correctness QCP
554 xpress05 XPRESS test suite - solution enumerator example MIP
553 mip06 Cuts and solution enumeration MIP
552 trilib04 Demonstrates problems with a stateful function library GAMS
551 circlen Circle Enclosing Points n dimensional NLP
550 xpress04 XPRESS test suite - solution enumerator example MIP
549 mip05 Maximum queens chess problem MIP
548 xpress03 XPRESS test suite - solution pool example MIP
547 indic03 Test of =e= indicator constraints MIP
546 kestrel4 Kestrel test for minlp solvers GAMS
545 kestrel3 Kestrel test for nlp solvers GAMS
544 kestrel2 Kestrel test for mcp solvers GAMS
543 kestrel1 Kestrel test for lp solvers GAMS
542 indic02 Test of =e= indicator constraints MIP
541 indic01 Test of =g= indicator constraints MIP
540 miqcp01 Test of correctness for levels and marginals of MIQCP MIQCP
539 sl4qcp03 Test case for cancellation in quadratic terms, with solvelink=1,2,4,5 QCP
538 sl4qcp02 Test modsolstat and solution correctness - multiple QCons, with solvelink=1,2,4,5 QCP
537 sl4qcp01 Test of correctness for levels and marginals of QCP, with solvelink=1,2,4,5 QCP
536 gzip01 Test gzipped input files GAMS
535 scensol3 NoMatchLimit GUSS Test GAMS
534 nlcode6 Test for NL code bug from Dist 23.6 GAMS
533 scensol2 Test handling of unsorted scenario UELs in GUSS GAMS
532 nlcode5 Test for NL code bug from Dist 23.6 GAMS
531 fnspown Test correctness of signpower intrinsic GAMS
530 fnspowx Test correctness of signpower intrinsic GAMS
529 load6 Tests dynamic error messages during $loaddc GAMS
528 fitlib01 Test the use of FITPACK inside GAMS GAMS
527 pwplib01 Test piecewise polynomials in pwpcclib GAMS
526 load5 Tests UNDF with $load GAMS
525 mip04 Exercise new XPRESS return code for unbounded MIP MIP
524 lindorg2 Test for LindoGlobals CheckRange Option GAMS
523 trilib03 Test extrinsic functions in trifclib GAMS
522 trilib02 Test extrinsic functions in tridclib GAMS
521 trilib01 Test extrinsic functions in tricclib GAMS
520 stolib01 Test extrinsic functions in stodclib GAMS
519 scen03 Multi-dimensional scenario solver test GAMS
518 scen02 Execution time test for the scenario facility GAMS
517 empdisj5 Test disjunctions using not on binary variable and constraint GAMS
516 scen01 Compile time test for the scenario facility GAMS
515 asynexec Test asynchronous execution at compile and execution time GAMS
514 funcback Test function backward compatibility GAMS
513 empdisj4 Test disjunctions with negative bounds on variables GAMS
512 qcp08 Test correctness for QCP with power(*,2) function QCP
511 qcp07 Test correctness for QCP with poly function QCP
510 emplog2 Test simple logical conditions GAMS
509 maxima Test several maxima of Cmex GAMS
508 emplog1 Test disjunctions and logical conditions GAMS
507 empdisj3 Test Disjunctions using not (equivalence) GAMS
506 interval Test for interval evaluation GAMS
505 lindorng Test for LindoGlobals CheckRange Option GAMS
504 gdxdump1 Use GdxDump NoData on Transportation Problem GAMS
503 qcp06 Nonlinear model cannot be solved as QCP QCP
502 gdxxrw6 Test for dset reading problem GAMS
501 empdisj2 Test Disjunctions involving the objective GAMS
500 emp11 Test EMP formulations of scarfmcp GAMS
499 emp10 Test of EMP equilibrium models and flip operator GAMS
498 mip03 Test for zero gap when optcr and optca set to zero MIP
497 mip02 Check on MIP solution value MIP
496 merr1 Matrix Errors GAMS
495 cerr1 Cone Equation Errors GAMS
494 xerr2 External Equation Errors: Aij wrong GAMS
493 xerr1 External Equation Errors: RHS wrong GAMS
492 emp09 Test initial levels for equilibrium EMP models GAMS
491 onmulti7 Test merge with $onmulti and empty data statement GAMS
490 gdxmrw05 test the Matlab mex-file gams GAMS
489 gversion test the Matlab mex-file gams GAMS
488 testinst test the Matlab mex-file gams GAMS
487 gdxmrw04 test the Matlab utility wgdx GAMS
486 gdxmrw03 test the Matlab utility rgdx GAMS
485 gen_rbig Generate GDX file for test of GDXMRW GAMS
484 gen_r2 Generate GDX file for test of GDXMRW GAMS
483 gen_r1 Generate GDX file for test of GDXMRW GAMS
482 trylin01 Test model attribute TryLinear GAMS
481 mpsge11 MPSGE test - multiple fixed income levels MPSGE
480 utils03 test MPS2GMS for reading the second range entry on a line GAMS
479 utils02 test MPS2GMS - it had range problems GAMS
478 ifthen6 $ifthen/elseif false without sameline GAMS
477 ifthen5 $ifthen false without sameline GAMS
476 dumpsol Gurobi Alternate Solutions for a Simple Facility Location Problem GAMS
475 eval07 test evaluation of real constants - string2Double conversion GAMS
474 tabsubst tab and string subsitution for long line GAMS
473 pgams02 Test procdir deletion in pgams GAMS
472 pgams01 Test procdir deletion in pgams GAMS
471 emp08 Test of EMP based on trnsport model GAMS
470 emp07 Test of EMP based on trnsport model GAMS
469 emp06 Test of EMP based on trnsport model GAMS
468 eval06 matching operators in a column spec GAMS
467 eval05 constant expression test for ceil,floor,trunc,frac GAMS
466 empbp05 Bilevel model with MIN follower vs. VI follower GAMS
465 empbp04 Bilevel model with and without well-defined inner objective equation GAMS
464 examin04 EXAMINER test suite - test returnGamsPoint option and QCP GAMS
463 eval04 test constant compile time evaluation operators GAMS
462 eval03 test constant compile time evaluation functions GAMS
461 lomcp MCP Test for logoption MCP
460 lonlp NLP Test for logoption NLP
459 lolp LP Test for logoption LP
458 gdxxrw5 Test for password handling of gdxxrw GAMS
457 forceerr ForceError and ForceErrorCnt Example GAMS
456 eval02 $eval/ife/... sameas function GAMS
455 eval01 constant evaluation with non-stop arithmetic GAMS
454 ifthen4 Tests $ifthen from old release notes GAMS
453 ifthen3 Test $ifthen $elseif/else $endif GAMS
452 ifthen2 Test nested $ifthen and $endif GAMS
451 gdxcopy5 Test GDX environment variables with trailing blanks GAMS
450 set11 test for order when using set.id and related macros GAMS
449 set10 first entry in set/param data has wrong dimension GAMS
448 set9 fast shifting of set elements GAMS
447 put10 $on/offput inserted outside the loop GAMS
446 macro02 multi-line macro test GAMS
445 sl4mip01 Test for known XPRESS bug, with solvelink=4 MIP
444 compile8 Test for a mapping error GAMS
443 examin03 EXAMINER test suite - test returnInitPoint option GAMS
442 emp05 Test handling of constant equations GAMS
441 empadj01 Test for EMPs AdjustEqu/NYslp option GAMS
440 mcp09 Test inequalities with infinite bounds MCP
439 compile7 Test and document some system.XXX macros GAMS
438 nlcode4 more NL testing when code is deleted GAMS
437 set8 Test the set.id and related data macros GAMS
436 nlcode3 Wrong NL code generation for odd case GAMS
435 empvi05 Test for EMP's treatment of a odd variables GAMS
434 scnred02 Scenred2 test - tree reduction and zero values GAMS
433 minos01 MINOS test suite - anti-cycling via expand frequency GAMS
432 privat01 Test private workfile behavior GAMS
431 emp04 Compare results of EMP runs using different options for nlp problem GAMS
430 local01 Test .local in different context $on/offlocal GAMS
429 empdisj1 Test EMP Disjunction - Minimize the makespan GAMS
428 empecs02 Test for EMP-Embedded Complementarity System GAMS
427 empecs01 Test for EMP-Embedded Complementarity System GAMS
426 empvi04 Test for EMP Variational Inequalities GAMS
425 empvi03 Compares alternative EMP-VI models GAMS
424 empvi02 Compares manual and EMP-VI models GAMS
423 empvi01 Simple test for variational inequalities through EMP GAMS
422 empbp03 Simple bilevel model, both inner and outer problems have constraints GAMS
421 empbp02 Simple bilevel model, outer problem consists of objective only GAMS
420 empbp01 Simple bilevel model, inner problem consists of objective only GAMS
419 convert7 CONVERT test suite - test hessian info correctness GAMS
418 lp14 Simple test on one equation AFTER reformulation LP
417 card01 Test extended card and ord functions GAMS
416 suffix01 Test suffix options on controlling sets GAMS
415 nlp01 Test of correctness for levels and marginals of NLP NLP
414 load4 Tests various file opening options for GDX files GAMS
413 eigvec02 Test eigenvector/eigenvalue utilities GAMS
412 choles02 Test cholesky utility GAMS
411 choles01 Test cholesky utility GAMS
410 eigvec01 Test eigenvector utility GAMS
409 eigval01 Test eigenvalue utility GAMS
408 scnred01 Basic Scenred2 test - tree construction GAMS
407 scensol1 Basic Scenario Solver Test GAMS
406 gdxmerg2 Bad acronym merge in gdxmerge GAMS
405 gdx8 Bad acronym mapping GAMS
404 gdx7 Bad acronym loading GAMS
403 macro01 several macro tests GAMS
402 assign2 test for bad assignment with .fx GAMS
401 mcp08 Test MCP that turfs up PATH proprocessing error MCP
400 convert6 CONVERT test suite - hessian.gdx GAMS
399 gdxcopy4 Test internal gdxcopy call and its controls GAMS
398 ls04 Test LS (Least Squares) utility - higher dimensions for GDX GAMS
397 ls03 Test LS (Least Squares) utility - higher dimensions for GDX GAMS
396 gdx6 GDX Test - Unsorted full domains GAMS
395 ls02 Test LS (Least Squares) utility - higher difficulty GAMS
394 ls01 Test LS (Least Squares) utility - lower difficulty GAMS
393 gdxconv1 Compare all combinations of GDXCOMPRESS and GDXCONVERT GAMS
392 invert02 Test invert utility on rank-deficient inputs GAMS
391 invert01 Test invert utility GAMS
390 qcp05 Test case for poly function QCP
389 mcp07 Test level/marginal correctness and conventions for MCP MCP
388 emp03 Check correctness of NLP->MCP reform in EMP GAMS
387 emp02 Compares EMP results for a simple NLP with known results GAMS
386 emp01 Compares EMP results for a simple LP with known results GAMS
385 emplp13 checks +/- INF on =L=, =G=, and =N= equations using EMP GAMS
384 emplp12 Test solution quality with solvelink=3 using EMP GAMS
383 emplp11 Simple test on one =n= equation using EMP GAMS
382 emplp10 Poorly-scaled model - small matrix entry implies large x using EMP GAMS
381 emplp03 Many free variables and restart with EMP GAMS
380 emplp02 Simple level and sign test with EMP GAMS
379 emplp01 Simple test on one equation with EMP GAMS
378 vardat05 test table var/equ data statements with $onmulti GAMS
377 vardat04 test indexed var/equ data statements with $onmulti GAMS
376 vardat03 test var/equ data statements with $onempty GAMS
375 decis03 Test of correctness for levels and marginals of LP LP
374 decis02 Test of correctness for levels and marginals of LP LP
373 vardat02 test indexed var/equ data statements GAMS
372 vardat01 test scalar var/equ data statements GAMS
371 match01 Test matching operator: compile and execution time GAMS
370 delim4 Drop dummy in column definition under $ondelim GAMS
369 put9 Test empty line at the end of rename GAMS
368 blank Runs GAMS with a parameter containing blanks GAMS
367 examin02 EXAMINER test suite - runs examiner with selected subsolver GAMS
366 condtwin CONOPTD with two solves in a row GAMS
365 decis01 Test small DECIS Models with DECISC and DECISM GAMS
364 ifthen1 Test $ifthen and $endif GAMS
363 gdxmerg1 test gdxmerge - verify that an aliased set can be merged GAMS
362 fncentr6 Test centropy intrinsic on small inputs GAMS
361 fncentr5 Test centropy intrinsic on nice inputs GAMS
360 fncentr4 Test correctness of centropy intrinsic GAMS
359 fncentry Test correctness of centropy(x,y,d) intrinsic exceptions GAMS
358 cplex03 Test the GAMS/CPLEX link for propper handling of long UEL names and domains larger than 10 GAMS
357 nonneg Check that NonNegative do same as Positive Variables GAMS
356 cplex02 CPLEX test suite - tuning test GAMS
355 har1 gdx2har and har2gdx test from Example 1 GAMS
354 gdxcopy3 Test GDXCOPY utility with -V7C and V7U options GAMS
353 pfmaptst Checks files in distribution GAMS
352 call4 Check call with long command line GAMS
351 baron03 BARON test suite - test all combinations of LP/NLP solvers GAMS
350 gdxcopy2 Test GDXCOPY utility with -V6C and V6U options GAMS
349 gdx5 Checks for unreported GDX error GAMS
348 data1 Bug test: bad message on max dimensions GAMS
347 delim3 Bug test: missing elements not reported GAMS
346 semiint1 Simple test of SEMIINT variables MIP
345 sos2a Test of SOS2 variables MIP
344 nlpec02 NLPEC test suite - loop over DNLP solvers MPEC
343 sql2gms1 Test database access with SQL2GMS GAMS
342 mdb2gms1 Test database access with MDB2GMS GAMS
341 sl4mcp06 Test correctness/conventions for MCP, with solvelink=4 MCP
340 mcp06 Test level/marginal correctness and conventions for MCP MCP
339 lindgl01 LINDOGLOBAL test suite - lingoglobal as subsolver GAMS
338 onmulti6 Test merge with $onmulti and $gdxin GAMS
337 binary3 test binary operation: imp GAMS
336 compile6 Test that we can read a Mac-formatted file GAMS
335 handle02 Test handlecollect with save and restart GAMS
334 edcrypt1 tests for endecrypt with and without password GAMS
333 convert5 CONVERT test suite - min(max(x1,x2),x3) GAMS
332 convert4 CONVERT test suite - proper placing of parenthesis GAMS
331 ifstat7 tests for $IF declared and defined GAMS
330 veda1 tests that we can execute gdx2veda GAMS
329 lp13 checks +/- INF on =L=, =G=, and =N= equations LP
328 dict1 test new dictionary (starting with cmex 147) GAMS
327 compile5 tests $goto, $ife, and $eval GAMS
326 ifstat6 quick syntax test for all $if/$ifi/$ife statements GAMS
325 ifstat5 Tests $if/$ifi/$ife statements GAMS
324 compile4 $goto back fails GAMS
323 put8 Test put utility exec feature GAMS
322 gdx4 Test renaming of GDX files for load/unload operations GAMS
321 compile3 No mixed mode is allowed in equations GAMS
320 fncentrx Test correctness of centropy intrinsic eXceptions GAMS
319 fncentr3 Test correctness of centropy intrinsic GAMS
318 fncentr2 Test correctness of centropy intrinsic GAMS
317 fncentr Test correctness of centropy intrinsic GAMS
316 testhtm Generates HTM testlib library files GAMS
315 baron02 BARON test suite - bar_space_length is case sensitive GAMS
314 put7 Test bad $on/offput in if statement GAMS
313 put6 Test put utility rename feature GAMS
312 sl4cns13 Test solvable CNS model, with solvelink=4 CNS
311 sl4cns12 Test unsolvable CNS model, with solvelink=4 CNS
310 sl4cns11 Test solvable CNS model, with solvelink=4 CNS
309 sl4cns10 Test solvable singular CNS model, with solvelink=4 CNS
308 sl4cns09 Test solvable singular CNS model, with solvelink=4 CNS
307 sl4cns08 Test singular nonsquare CNS model, with solvelink=4 CNS
306 sl4cns07 Test globally unique CNS model, with solvelink=4 CNS
305 sl4cns06 Test globally unique CNS model, with solvelink=4 CNS
304 sl4cns05 Test globally unique CNS model, with solvelink=4 CNS
303 sl4cns04 Test globally unique CNS model, with solvelink=4 CNS
302 sl4cns03 Test holdfixed and singular models, with solvelink=4 CNS
301 sl4cns02 Test 2-variable CNS model, with solvelink=4 CNS
300 sl4cns01 Test 1-variable CNS model, with solvelink=4 CNS
299 sl4mcp04 Test matching =N= equations in MCP, with solvelink=4 MCP
298 sl4mcp03 Test matching =L= equations in MCP, with solvelink=4 MCP
297 sl4mcp02 Test matching =G= equations in MCP, with solvelink=4 MCP
296 sl4mcp01 Test matching =E= equations in MCP, with solvelink=4 MCP
295 sl4scon1 Simple test of SEMICONT variables, with solvelink=4 MIP
294 sl4sos1a Test of SOS1 variables with active upper bounds, with solvelink=4 MIP
293 sl4lp11 Simple test on one =n= equation, with solvelink=4 LP
292 sl4lp10 Poorly-scaled model, with solvelink=4 LP
291 sl4lp03 Many free variables and restart, with solvelink=4 LP
290 gdxcopy1 Test GDXCOPY utility with /V5 option GAMS
289 compile2 test for data errors caused by C compiler bug GAMS
288 xpress02 XPRESS test suite - check levels and marginals GAMS
287 xpress01 XPRESS test suite - basic option reading test GAMS
286 xa01 XA test suite - basic option reading test GAMS
285 mpecdu01 MPECDUMP test suite - basic option reading test GAMS
284 examin01 EXAMINER test suite - basic option reading test GAMS
283 knitro01 KNITRO test suite - basic option reading test GAMS
282 gdxcomp1 Compressed GDX - basic operation GAMS
281 tramp01 TRAMP test suite - basic option reading test GAMS
280 conopt01 CONOPT test suite - basic option reading test GAMS
279 sbb02 SBB test suite - SOS2 test GAMS
278 miles01 MILES test suite - basic option reading test GAMS
277 bench04 BENCH test suite - basic option reading test GAMS
276 fnatan2x Test correctness of arctan2 intrinsic eXceptions GAMS
275 fnatan2n Test correctness of arctan2 intrinsic GAMS
274 fnatan2 Test correctness of arctan2 intrinsic GAMS
273 fnasinx Test correctness of arcsin intrinsic eXceptions GAMS
272 fnasin Test correctness of arcsin intrinsic GAMS
271 fnacosx Test correctness of arccos intrinsic eXceptions GAMS
270 fnacos Test correctness of arccos intrinsic GAMS
269 fntan Test correctness of tan intrinsic GAMS
268 lgo01 LGO test suite - basic option reading test GAMS
267 sbb01 SBB test suite - basic option reading test GAMS
266 convert3 CONVERT test suite - basic option reading test GAMS
265 baron01 BARON test suite - basic option reading test GAMS
264 mosek01 MOSEK test suite - basic option reading test GAMS
263 cplex01 CPLEX test suite - basic option reading test GAMS
262 pathnlp2 PATHNLP test suite - basic option reading test GAMS
261 pathnlp1 PATHNLP test suite - basic option reading test GAMS
260 path01 PATH test suite - basic option reading test GAMS
259 mpswrit1 MPSWRITE test suite - basic option reading test GAMS
258 gamschk1 GAMSCHK test suite - basic option reading test GAMS
257 gamsbas1 GAMSBAS test suite - basic option reading test GAMS
256 utils01 test mps2gms - run it and solve the resulting model GAMS
255 mcp05 Test simple 2x2 MCP model where preprocessing solves it MCP
254 sl4lp02 Simple level and sign test, with solvelink=4 LP
253 sl4lp01 Simple test on one equation, with solvelink=4 LP
252 lp12 Test solution quality with solvelink=3/6 LP
251 lp11 Simple test on one =n= equation LP
250 compile1 AB01031: a solve stmt messed up the symbol table GAMS
249 load3 Test exec time loading with missing filter GAMS
248 gdxmrw02 test the Matlab utility readgdx GAMS
247 gdxmrw01 test the Matlab utility writegdx GAMS
246 genw4 Generate test data for write4 test of gdxMrw GAMS
245 genw3 Generate test data for write3 test of gdxMrw GAMS
244 genw2 Generate test data for write2 test of gdxMrw GAMS
243 genr5 Generate test data for read5 test of gdxMrw GAMS
242 genr4 Generate test data for read4 test of gdxMrw GAMS
241 genr3 Generate test data for read3 test of gdxMrw GAMS
240 genr2 Generate test data for read2 test of gdxMrw GAMS
239 ifstat4 Tests $if gamslevel and related items LP
238 handle01 Test the m.handle functionality: submit, wait, resubmit LP
237 embed3 Test embedded parameter values: multiplication GAMS
236 gdxdiff1 Test GDXDIFF handling of zeros when eps>0 GAMS
235 fnncpvux Test correctness of NCPVUxxx intrinsics GAMS
234 fnncpvup Test correctness of NCPVUpow intrinsic GAMS
233 fnncpvus Test correctness of NCPVUsin intrinsic GAMS
232 pipe10 Test for projecting scalars GAMS
231 ifstat3 Tests $if exist and $if dexist GAMS
230 delim2 Test domain checking on columns under $ondelim GAMS
229 put5 Test put fallback when writing directory GAMS
228 math1 Demonstrate an inaccurate calculation GAMS
227 pipe9 Test for projecting GAMS
226 pipe8 Test that projecting to self works OK GAMS
225 loop9 Test use of set with a single element in a loop GAMS
224 msnlp01 Test for MSNLP and external NLP codes NLP
223 pipe7 Test the elemcount on two dim sets GAMS
222 decla2 Test declaration that crashed on CD21.6 GAMS
221 load2 test filtered $load GAMS
220 sysenv02 Tests for setenv and dropenv GAMS
219 sysenv01 Tests for path and system environment strings GAMS
218 restart2 Test restart from new (Rev 142 and later) workfiles GAMS
217 rest2 Test restart from new (Rev 142 and later) workfiles GAMS
216 save2 Test restart from new (Rev 142 and later) workfiles GAMS
215 mip01 Test for known XPRESS bug MIP
214 dump01 Test loading/dumping of uels from gdx - quoting! GAMS
213 loop8 Test optimization of a control set with a single element GAMS
212 convert2 Basic test of convert output LP
211 convert1 Test the coinfml option of convert LP
210 ifstat2 $IF should allow keywords for SET and ENV GAMS
209 loop7 Test assignment using a map GAMS
208 unload9 Test export of defaults for uninitialized scalars GAMS
207 syschk1 Test impact of sys11 setting GAMS
206 echo1 Test that $echon does not write a new line GAMS
205 symxref1 Test cross-reference generation problem GAMS
204 badpt5 Test acceptance of models with generation errors GAMS
203 badpt4 Test acceptance of models with generation errors GAMS
202 fncvpow3 Test correctness of cvpow intrinsic GAMS
201 fncvpow2 Test correctness of cvpow intrinsic GAMS
200 fncvpow Test correctness of cvpow intrinsic GAMS
199 fnedist3 Test correctness of edist intrinsic GAMS
198 fnedist2 Test correctness of edist intrinsic GAMS
197 fnedist Test correctness of edist intrinsic GAMS
196 fnrpow3 Test correctness of rpower intrinsic GAMS
195 fnrpow2 Test correctness of rpower intrinsic GAMS
194 fnrpow Test correctness of rpower intrinsic GAMS
193 fnsigmo2 Test correctness of sigmoid intrinsic GAMS
192 fnsigmo Test correctness of sigmoid intrinsic GAMS
191 fnentro2 Test correctness of entropy intrinsic GAMS
190 fnentro Test correctness of entropy intrinsic GAMS
189 fnncpcm2 Test correctness of ncpcm intrinsic GAMS
188 fnncpcm Test correctness of ncpcm intrinsic GAMS
187 fnerrf2 Test correctness of errorf intrinsic GAMS
186 fnerrf Test correctness of errorf intrinsic GAMS
185 fnatan Test correctness of arctan intrinsic GAMS
184 fngamma2 Test correctness of gamma intrinsic GAMS
183 fngamma Test correctness of gamma intrinsic GAMS
182 fnvcpow2 Test correctness of vcpower intrinsic GAMS
181 fnvcpow Test correctness of vcpower intrinsic GAMS
180 badpt3 Test rejection of models with generation errors GAMS
179 badpt2 Test acceptance of models with generation errors GAMS
178 badpt1 Test rejection of models with generation errors GAMS
177 ddlist1 Test the double dash option check GAMS
176 univ1 No assignment to universe GAMS
175 gdxxrw4 Test for some scalar read problems GAMS
174 gdxxrw3 Testing gdxxrw with xls or gdx file GAMS
173 gdxxrw2 Testing the clear option with fitting data GAMS
172 gdxxrw1 Testing the clear option with larger data GAMS
171 onelab2 One element dynamic extracted from TSP GAMS
170 map1 simple mapped assignment GAMS
169 loop6 sys11 testcase GAMS
168 onelab1 One element dynamic control inside IF GAMS
167 sort1 Test optimization with lags GAMS
166 lags1 Tests simple lag and lead operations GAMS
165 fnncpf2 Test correctness of ncpf intrinsic GAMS
164 fnfact Test correctness of fact intrinsic GAMS
163 fntanh Test correctness of tanh intrinsic GAMS
162 fncosh Test correctness of cosh intrinsic GAMS
161 fnsinh Test correctness of sinh intrinsic GAMS
160 fnncpf Test correctness of ncpf intrinsic GAMS
159 fnpi Test correctness of pi intrinsic GAMS
158 fnpower Test correctness of power intrinsic GAMS
157 fnsin Test correctness of sin intrinsic GAMS
156 fncos Test correctness of cos intrinsic GAMS
155 fnsqrt Test correctness of sqrt intrinsic GAMS
154 fnlog10 Test correctness of log10 intrinsic GAMS
153 fnlog2 Test correctness of log2 intrinsic GAMS
152 fnlog Test correctness of log intrinsic GAMS
151 fnexp Test correctness of exp intrinsic GAMS
150 fnsqr Test correctness of sqr intrinsic GAMS
149 funcs5 Test correctness of intrinsic functions GAMS
148 funcs4 Rules for getting derivs/intervals of intrinsics GAMS
147 embed2 Compare equivalent data statements GAMS
146 embed1 Test syntax: bad number field in embedded parameter GAMS
145 nlpec01 NLPEC test suite - options test MPEC
144 bench03 BENCH test suite - LST GAMS
143 bench02 BENCH test suite - LOG GAMS
142 bench01 BENCH test suite - CALL GAMS
141 gdxrank1 Tests some GDXRANK stuff GAMS
140 ifstat1 tests of $if statement GAMS
139 loop5 complex search structures- tremove2 problem GAMS
138 funcs3 declaration via a table using function names GAMS
137 loop4 complex search structures- tremove2 problem GAMS
136 mpec03 MPEC model to test all types of matches, using =ELG= MPEC
135 loop3 Check GDX output of loop2 (resorting search records in a loop) GAMS
134 loop2 Resorting inside a loop with a constant in the search record GAMS
133 sameas1 tests different sameas uses GAMS
132 oqnlp01 OQNLP/MSNLP test suite NLP
131 nlplp02 Simple level and sign test NLP
130 mcp04 Illustrate rules for matching =N= equations in MCP MCP
129 mcp03 Illustrate rules for matching =L= equations in MCP MCP
128 mcp02 Illustrate rules for matching =G= equations in MCP MCP
127 mcp01 Illustrate rules for matching =E= equations in MCP MCP
126 decla1 Incorrect asterisk list generation GAMS
125 delim1 check element text GAMS
124 funcs2 Test functions in linear models GAMS
123 eps1 EPS in multiplications and divisions GAMS
122 dattim6 time decoding test GAMS
121 dattim5 test Gxxx functions GAMS
120 dattim4 Julian date test GAMS
119 dattim3 Julian time test GAMS
118 lp10 Poorly-scaled model - small matrix entry implies large x LP
117 gdx3 gdx test sorting with new elements GAMS
116 pipe6 piped projection and counts to 1,2,3 dimensions and sorts GAMS
115 pipe5 piped projection and counts to 1,2,3 dimensions GAMS
114 pipe4 piped sort GAMS
113 pipe3 piped projections GAMS
112 pipe2 piped assignment - permutation for two dimensions GAMS
111 pipe1 piped assignment - permutation for two dimensions GAMS
110 nlcode2 Test limits on nonlinear code length per block GAMS
109 semicon1 Simple test of SEMICONT variables MIP
108 mpsge10 MPSGE scaleopt test - m.scaleopt must be 0 MPSGE
107 mpsge09 MPSGE naming test: labels cannot be empty MPSGE
106 sos1a Test of SOS1 variables with active upper bounds MIP
105 mpec02 Run through equreform options for NLPEC solver MPEC
104 mpec01 MPEC model to test all types of matches, using =N= MPEC
103 cns13 CNS model - solvable, globally unique CNS
102 cns12 CNS model - unsolvable model, scaling issues CNS
101 cns11 CNS model - solvable, nonsingular start point CNS
100 cns10 CNS model - solvable, singular CNS
99 cns09 CNS model - solvable, singular CNS
98 cns08 CNS model - singular, nonsquare CNS
97 cns07 CNS model with globally unique solution CNS
96 cns06 CNS model with globally unique solution CNS
95 cns05 CNS model with globally unique solution CNS
94 cns04 CNS model with globally unique solution CNS
93 cns03 CNS test - holdfixed and singular models CNS
92 cns02 Test how bounds change a 2-variable CNS model CNS
91 cns01 Test how bounds change the 1-variable CNS model sqr(x)=4 CNS
90 restart1 Test restart from old workfiles GAMS
89 gdx2 Test loading of old GDX files from other platforms GAMS
88 lp09 Many free variables and restart LP
87 qcp04 Test modsolstat and solution correctness - multiple QCons QCP
86 qcp03 Test case for cancellation in quadratic terms QCP
85 mpsge08 MPSGE naming test: labels cannot contain a : MPSGE
84 mpsge07 MPSGE naming test: labels cannot contain a . MPSGE
83 mpsge06 MPSGE naming test: labels cannot contain a ' MPSGE
82 mpsge05 MPSGE naming test: labels cannot contain a " MPSGE
81 mpsge04 MPSGE naming test: labels cannot contain a ! MPSGE
80 mpsge03 MPSGE naming test: labels cannot contain a space MPSGE
79 mpsge02 Illustrate correct naming in MPSGE - old rules MPSGE
78 mpsge01 Illustrate correct naming in MPSGE - new rules MPSGE
77 nlpqcp02 Test modsolstat and solution correctness - multiple QCons NLP
76 nlpqcp01 Test of correctness for levels and marginals of NLP NLP
75 qcp02 Test modsolstat and solution correctness - multiple QCons QCP
74 qcp01 Test of correctness for levels and marginals of QCP QCP
73 lp08 Test the proper return of free equations LP
72 lp07 Test restarts with reslim LP
71 lp06 Test iteration interrupts and optimal restarts LP
70 lp05 Test iteration interrupt for optimal and infeasible models LP
69 lp04 Tests basic modelstat codes LP
68 lp03 Many free variables and restart LP
67 lp02 Simple level and sign test LP
66 lp01 Simple test on one equation LP
65 savep1 execute_loadpoint: save point - clear - loadpoint - reoptimize GAMS
64 nlcode1 test for NL code generation error GT00470 GAMS
63 nest2 nested if loop solve test with map GAMS
62 nest1 nested If - loop - solve test with alias GAMS
61 gbin1 Checks to see if we have unix utilities in the path GAMS
60 empty1 checks if empty equation are feasible GAMS
59 warning2 compilation warnings are ignored GAMS
58 warning1 set limit on compilation warnings with WARNING=n GAMS
57 unload8 $unload lines are treated as one for errors GAMS
56 unload7 ignore gdx suffix GAMS
55 unload6 cannot $unload different items to same gdx name GAMS
54 unload5 multiple $unloads of the same item are OK GAMS
53 unload4 commas are optional GAMS
52 unload3 ignore gdx suffix GAMS
51 unload2 cannot unload different items to same gdx name GAMS
50 unload1 multiple unloads of the same item are OK GAMS
49 undf1 $onundf/offundf changes the scanner GAMS
48 unary2 simple test on unary operations with "crazy" values GAMS
47 unary1 tests mapval function GAMS
46 title1 My Title GAMS
45 tester handy way to test at compile time GAMS
44 set7 split the file name and recombine GAMS
43 set6 split a gams name into components GAMS
42 set5 split file name GAMS
41 set4 set $set with includes GAMS
40 set3 $set and $drop scoping GAMS
39 set2 more on $set scoping GAMS
38 set1 test basic $set scopting GAMS
37 put4 uses system.f? and compares with full file name GAMS
36 put3 .nr=2 writes scientific - test for errors GAMS
35 put2 .nr=2 writes scientific notation GAMS
34 put1 aliased set and .te GAMS
33 power2 test integer powers from -299 to +299 GAMS
32 power1 compare real and integer power for normal values GAMS
31 point2 execute_load is a replacement operation GAMS
30 point1 execute_loadpoint is a merge operation GAMS
29 phantom2 Phantoms can only have default values - ondelim GAMS
28 phantom1 Phantoms can only have default values GAMS
27 onmulti5 Test set table and onmulti with deletes GAMS
26 onmulti4 The onmulti merge may destroy the ordered property GAMS
25 onmulti3 Onmulti may violate the ordered property GAMS
24 onmulti2 Onmulti operates like a replace GAMS
23 onmulti1 With onmulti we can expand the domain GAMS
22 loop1 Empty loops with and without control GT00532 GAMS
21 load1 $load under $onmulti works like data statements GAMS
20 ifnot1 Better recognition of $if NOT == GAMS
19 gdx1 Checks opening of gdx files for read and write GAMS
18 funcs1 Test functions in NLP and DNLP GAMS
17 dattim2 day of week test starting Monday Jan 7, 2002 GAMS
16 dattim1 basic day/time test for Thursday Jul 4, 2002 GAMS
15 clear7 $clear cannot clear known predefined symbols GAMS
14 clear6 option clear cannot clear known predefined symbols GAMS
13 clear5 option clear cannot clear predefined symbols GAMS
12 clear4 $clear cannot clear predefined symbols GAMS
11 clear3 $clear acts like a data statement and knows about alias GAMS
10 clear2 Test that we cannot option clear a domain GAMS
9 clear1 Test that option clear works like an assign GAMS
8 call3 Check for standard output conflicts GAMS
7 call2 Check return codes for spawns of gams execute GAMS
6 call1 CALL1 GAMS
5 binary2 Tests selected binary operations and functions GAMS
4 binary1 Simple tests for binary boolean operations GAMS
3 assign1 Lagged replacements could go wrong GAMS
2 quality Driver for quality tests of all sorts GAMS
1 testutil Generates some useful files from the Test Model Library GAMS