[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] CSV buffer limits

From: glpk xypron
Subject: Re: [Help-glpk] CSV buffer limits
Date: Thu, 18 Oct 2012 04:55:19 +0200

Hello Reginald,

in glpk-4.47/src/glpmpl06.c you find the following limitations:

#define CSV_FIELD_MAX 50
/* maximal number of fields in record */

#define CSV_FDLEN_MAX 100
/* maximal field length */

The following works:

# test1.mod writes csv
set I := {1..300};
set J := {1..20};
set K := {1..100};
param  x{I,J,K} := Uniform01();
table to {i in I, j in J, k in K} OUT "CSV" "test.csv" :
i, j, k, x[i,j,k];

" test2.mod reads csv
set I, dimen 3;
param  x{I};
table ti IN "CSV" "test.csv" :
I <- [i,j,k], x;
printf "Number of values: %d\n", card(I);
printf "Average value: %f\n", (sum{(i,j,k) in I} x[i,j,k]) / card(I);

Best regards


-------- Original-Nachricht --------
> Datum: Wed, 17 Oct 2012 10:03:28 -0700 (PDT)
> Betreff: [Help-glpk] CSV buffer limits

> Are there limits on the dimensions of .csv input and output in gmpl?  I
> don't see any mention of limits in the wiki or in the 4.45 gmpl.pdf file in
> the csv section, but I did notice a 100 character line length limit
> mentioned in the SQL section.  I'm working w/ 3D arrays on the order of 
> 300x20x100,
> so it would be easy to collide w/ buffer limits pretty much any way I
> organize the data.
> Thanks,
> Reg
> _______________________________________________
> Help-glpk mailing list
> address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]