0cdeed0b1d
Block-triangular LU-factorization was implemented to be used on computing an initial factorization of the basis matrix. A new version of the Schur-complement-based factorization module was included in the package. Now it can be used along with plain as well as with block-triangular LU-factorization. Currently the following flags can be used to specify the type of the basis matrix factorization (glp_bfcp.type): GLP_BF_LUF + GLP_BF_FT LUF, Forrest-Tomlin update (default) GLP_BF_LUF + GLP_BF_BG LUF, Schur complement, Bartels-Golub update GLP_BF_LUF + GLP_BF_GR LUF, Schur complement, Givens rotation update GLP_BF_BTF + GLP_BF_BG BTF, Schur complement, Bartels-Golub update GLP_BF_BTF + GLP_BF_GR BTF, Schur complement, Givens rotation update In case of GLP_BF_FT the update is applied to matrix U, while in cases of GLP_BF_BG and GLP_BF_GR the update is applied to the Schur complement. Corresponding new options --luf and --btf were added to glpsol. For more details please see a new edition of the GLPK reference manual included in the distribution. A minor bug (in reporting the mip solution status) was fixed. A call to "iodbc-config --cflags" was added in configure.ac to correctly detect iodbc flags.
16 lines
406 B
Makefile
16 lines
406 B
Makefile
# $NetBSD: buildlink3.mk,v 1.11 2014/04/01 08:38:35 adam Exp $
|
|
|
|
BUILDLINK_TREE+= glpk
|
|
|
|
.if !defined(GLPK_BUILDLINK3_MK)
|
|
GLPK_BUILDLINK3_MK:=
|
|
|
|
BUILDLINK_API_DEPENDS.glpk+= glpk>=4.8nb1
|
|
BUILDLINK_ABI_DEPENDS.glpk+= glpk>=4.35nb1
|
|
BUILDLINK_PKGSRCDIR.glpk?= ../../math/glpk
|
|
|
|
.include "../../devel/gmp/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.endif # GLPK_BUILDLINK3_MK
|
|
|
|
BUILDLINK_TREE+= -glpk
|