Changeset 4b1552 in git


Ignore:
Timestamp:
Dec 4, 2020, 2:16:35 PM (3 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
Children:
bc42722a945eb169cb68ca123321f864dc662fa1
Parents:
a09606c64366e1429af96facb1900bcd8a8674fa
Message:
use of vspace vi HAVE_VSPACE
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    ra09606 r4b1552  
    38803880      }
    38813881      ideal F=(ideal)h->Data();
    3882       #ifndef __CYGWIN__
     3882      #ifdef HAVE_VSPACE
    38833883      int cpus = (long) feOptValue(FE_OPT_CPUS);
    38843884      if (cpus>1)
  • Singular/iparith.cc

    ra09606 r4b1552  
    21232123  //clock_gettime(CLOCK_THREAD_CPUTIME_ID,&buf1);
    21242124  #if 1
    2125   #ifndef __CYGWIN__
     2125  #ifdef HAVE_VSPACE
    21262126  int cpus = (long) feOptValue(FE_OPT_CPUS);
    21272127  if ((cpus>1) && (rField_is_Q(currRing)))
     
    97529752  {
    97539753    #if 0
    9754     #ifndef __CYGWIN__
     9754    #ifdef HAVE_VSPACE
    97559755    int cpus = (long) feOptValue(FE_OPT_CPUS);
    97569756    if ((cpus>1) && (rField_is_Q(currRing)))
  • Singular/misc_ip.cc

    ra09606 r4b1552  
    841841              StringAppendS("Plural,");
    842842#endif
     843#ifdef HAVE_VSPACE
     844              StringAppendS("vspace,");
     845#endif
    843846#ifdef HAVE_DBM
    844847              StringAppendS("DBM,\n\t");
  • kernel/GBEngine/kChinese.cc

    ra09606 r4b1552  
    99#include "Singular/feOpt.h"
    1010#include "kernel/polys.h"
    11 
    12 #ifndef __CYGWIN__
     11#include "kernel/mod2.h"
     12
     13#ifdef HAVE_VSPACE
    1314
    1415#define mpz_isNeg(A) ((A)->_mp_size<0)
  • kernel/GBEngine/kverify.cc

    ra09606 r4b1552  
    1212#include <string.h>
    1313
    14 #if !defined(__CYGWIN__)
     14#ifdef HAVE_VSPACE
    1515#include "kernel/oswrapper/vspace.h"
    1616#include <sys/types.h>
     
    120120BOOLEAN kVerify2(ideal F, ideal Q)
    121121{
    122 #if !defined(__CYGWIN__)
     122#ifdef HAVE_VSPACE
    123123  kStrategy strat=new skStrategy;
    124124  strat->ak = id_RankFreeModule(F,currRing);
  • kernel/mod2.h

    ra09606 r4b1552  
    5858/* Define to use scanner when loading libraries */
    5959#define HAVE_LIBPARSER
     60
     61/* define for parallel processes with shared memory */
     62#ifndef __CCYGWIN__
     63#define HAVE_VSPACE 1
     64#endif
    6065
    6166/*#define PROFILING*/
  • kernel/oswrapper/vspace.cc

    ra09606 r4b1552  
    11// https://github.com/rbehrends/vspace
    22#include "vspace.h"
    3 
    4 #if !defined(__CYGWIN__)
    5 
     3#include "kernel/mod2.h"
     4#ifdef HAVE_VSPACE
    65#ifdef HAVE_CPP_THREADS
    76#include <thread>
  • kernel/oswrapper/vspace.h

    ra09606 r4b1552  
    1111#include <assert.h>
    1212#include <new> // for placement new
    13 
    14 #if !defined(__CYGWIN__)
     13#include "kernel/mod2.h"
     14
     15#ifdef HAVE_VSPACE
    1516
    1617#if __cplusplus >= 201100
Note: See TracChangeset for help on using the changeset viewer.