On Tue, Jun 21, 2022 at 10:24 AM Dima Pasechnik <dimp...@gmail.com> wrote:
>
> On Tue, Jun 21, 2022 at 10:19 AM Dima Pasechnik <dimp...@gmail.com> wrote:
> >
> > On Tue, Jun 21, 2022 at 4:06 AM Nils Bruin <nbr...@sfu.ca> wrote:
> > >
> > > Perhaps this message (see the thread it's in for context) applies to your 
> > > situation?
> > >
> > > https://groups.google.com/g/sage-devel/c/ntuqDmruI8w/m/vJOv6mgqCgAJ
> >
> > this is outdated. However, it seems that the very old doc suggestion in
> > sage/interfaces/gap.py
> >
> > import sage.interfaces.gap
> > sage.interfaces.gap.gap_cmd = '<whatever> '
> >
> > could never have worked, as gap_cmd is hardcoded to "gap -r" (or whatever)
> > and it cannot be overwritten like this.
> >
> > This is the question of the correct class interface design here, and
> > I'm a bit lost.
> > I think the value of gap_cmd can be set somewhere early (in sagerc?),
> > before the GAP pexcept is initialised.
> > Then one could conditionally set gap_cmd to either the default value,
> > or to the value in that initialisation parameter, if it was set at all.
> >
> > But where?
>
> I've opened https://trac.sagemath.org/ticket/34041 to deal with these issues.

a fix is ready for review. I went for instroducing env.vars to control this.

>
> >
> > Dima
> >
> >
> >
> >
> >
> >
> > >
> > > On Monday, 20 June 2022 at 19:30:04 UTC-6 AlexGhitza wrote:
> > >>
> > >> Thanks, John.
> > >>
> > >> But, I should have mentioned that we tried that and it does not seem to 
> > >> work (unless I'm missing something):
> > >>
> > >> ┌────────────────────────────────────────────────────────────────────┐
> > >> │ SageMath version 9.6, Release Date: 2022-05-15                     │
> > >> │ Using Python 3.10.3. Type "help()" for help.                       │
> > >> └────────────────────────────────────────────────────────────────────┘
> > >> sage: gap("GAPInfo.CommandLineOptions;")
> > >> rec(
> > >>   [... redacted ...]
> > >>   o := "2g",
> > >>   [... redacted ...]
> > >> )
> > >> sage: sage.interfaces.gap.gap_cmd = 'gap -r -o 128G'
> > >> sage: gap("GAPInfo.CommandLineOptions;")
> > >> rec(
> > >>   [... redacted ...]
> > >>   o := "2g",
> > >>   [... redacted ...]
> > >> )
> > >> On Tuesday, June 21, 2022 at 10:59:38 AM UTC+10 John H Palmieri wrote:
> > >>>
> > >>> According to 
> > >>> https://ask.sagemath.org/question/61829/how-to-deal-with-gaperror-error-reached-the-pre-set-memory-limit/,
> > >>>  try "sage.interfaces.gap.gap_cmd = 'gap -r -o 4G '".
> > >>>
> > >>> On Monday, June 20, 2022 at 5:12:27 PM UTC-7 AlexGhitza wrote:
> > >>>>
> > >>>> Hi,
> > >>>>
> > >>>> I'm trying to help out a friend who is computing automorphism groups 
> > >>>> of lattices in Sage (using GAP under the hood).  The computation is 
> > >>>> fairly long and memory-intensive and eventually results in
> > >>>>
> > >>>>   sage.libs.gap.util.GAPError: Error, reached the pre-set memory limit
> > >>>>   (change it with the -o command line option)
> > >>>>
> > >>>> Apparently, until late last year, achieving the desired -o command 
> > >>>> line option effect from within Sage was possible via something like
> > >>>>
> > >>>>   from sage.interfaces.gap import get_gap_memory_pool_size, 
> > >>>> set_gap_memory_pool_size
> > >>>>   memory_gap = get_gap_memory_pool_size()
> > >>>>   set_gap_memory_pool_size(9048*memory_gap)
> > >>>>
> > >>>> Now these functions are not available anymore, due to 
> > >>>> https://trac.sagemath.org/ticket/32656
> > >>>>
> > >>>> Is it possible to achieve the same effect via some alternative method?
> > >>>>
> > >>>> Best,
> > >>>> Alex
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "sage-devel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an 
> > > email to sage-devel+unsubscr...@googlegroups.com.
> > > To view this discussion on the web visit 
> > > https://groups.google.com/d/msgid/sage-devel/ce56865b-55b2-4efc-b37e-f5e81875d7c1n%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq2NnaZvec1p9D-a2CHF6L%2BK2P2m3UnwM_1vwuxsourqLA%40mail.gmail.com.

Reply via email to