ConwayLife.com - A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

apgsearch v3.1

For general discussion about Conway's Game of Life.

Re: apgsearch v3.1

Postby calcyman » December 29th, 2016, 7:07 am

David wrote:Is there any limit to the number of soups? I've been running apgsearch for Day & Night [b3678s34678].
The haul of 10000 soups is uploaded, but the haul of 100000000 soups is not.


Not number of soups, but rather file-size: there's a 1-megabyte limit on all uploaded hauls.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
calcyman
 
Posts: 2058
Joined: June 1st, 2009, 4:32 pm

Re: apgsearch v3.1

Postby Apple Bottom » December 29th, 2016, 7:45 am

David wrote:Is there any limit to the number of soups? I've been running apgsearch for Day & Night [b3678s34678].
The haul of 10000 soups is uploaded, but the haul of 100,000,000 soups is not.


There's a haul size limit of 1 MiB. Day & Night generates very large hauls; the practical limit for C1 is ~8,000,000 soups, and much less for the higher symmetries.

This is also why, when investigating rules you've not investigated before, it's generally a good idea to do test runs to gauge the size of the generated hauls (and the search speed, obviously). When choosing the final haul size I generally aim for a time of about 2 hours between hauls, subject of course to the size additional constraints.

Speaking of which, there's also some minimums imposed: hauls that reach neither 10k soups nor 250k objects are also rejected. Combined with the 1 MiB size limit, this renders some rules unsearchable on Catagolue.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby David » January 7th, 2017, 1:24 am

My processor is Intel Core i7-6700, it has 4 cores and 8 threads.
How many threads should I parallelize Apgmera on, "-p 4" or "-p 8"?
Call me "Dannyu NDos" in Forum. Call me "Park Shinhwan"(박신환) in Wiki.
David
 
Posts: 212
Joined: November 3rd, 2009, 2:47 am
Location: Daejeon, South Korea

Re: apgsearch v3.1

Postby Apple Bottom » January 7th, 2017, 6:17 am

David wrote:My processor is Intel Core i7-6700, it has 4 cores and 8 threads.
How many threads should I parallelize Apgmera on, "-p 4" or "-p 8"?


Eight will eke out some extra performance -- not quite double, but enough to be worth it. On my Core i7-3770K, I get ~1,450 soups/sec*instance if running eight instances (11,600 soups/sec total), and ~2,200 soups/sec*instance if running four (8,800 soups/sec total).
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby Apple Bottom » January 13th, 2017, 1:25 pm

Interesting things seem to be afoot. A new symmetry, SS, showed up, with hauls being generated by a tool called "hs", and sample soups looking like this:

#C -1E 5E 15E 13O 3E -15O -1E 49O -15O 5O 11O -9E -15O
x = 1792, y = 1792, rule = B3/S23
boo$obbo$boo9$
10b3o$10bo$11bo126$
141b3o$141bo$142bo126$
274b3o$274bo$275bo126$
402b2o$401b2o$403bo126$
524b3o$524bo$525bo126$
644b2o$643b2o$645bo126$
778b3o$778bo$779bo126$
932b2o$931b2o$933bo126$
1028b2o$1027b2o$1029bo126$
1166b2o$1165b2o$1167bo126$
1297b2o$1296b2o$1298bo126$
1414b3o$1414bo$1415bo126$
1540b2o$1539b2o$1541bo126$!


These seem to be based on firing slow glider salvos (hence also "SS") at distant objects and seeing what evolves. Can't wait to hear more! :)
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby muzik » January 13th, 2017, 10:09 pm

Here's another one, not mine obviously:

x = 1792, y = 1792, rule = B3/S23
oo$oo9$
14b3o$14bo$15bo126$
149b3o$149bo$150bo126$
270b3o$270bo$271bo126$
415b3o$415bo$416bo126$
526b2o$525b2o$527bo126$
655b2o$654b2o$656bo126$
784b2o$783b2o$785bo126$
914b3o$914bo$915bo126$
1036b2o$1035b2o$1037bo126$
1184b3o$1184bo$1185bo126$
1300b2o$1299b2o$1301bo126$
1407b2o$1406b2o$1408bo126$
1557b3o$1557bo$1558bo126$!
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3310
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: apgsearch v3.1

Postby BlinkerSpawn » January 13th, 2017, 10:18 pm

I'm pretty sure somebody just modified an existing salvo-search script to upload found objects to Catagolue (a pretty economical move considering it's already a well-fleshed-out way to store data about SL occurences) and the results are showing up in the tabulations.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image
User avatar
BlinkerSpawn
 
Posts: 1876
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: apgsearch v3.1

Postby Apple Bottom » January 14th, 2017, 6:40 am

BlinkerSpawn wrote:I'm pretty sure somebody just modified an existing salvo-search script to upload found objects to Catagolue (a pretty economical move considering it's already a well-fleshed-out way to store data about SL occurences) and the results are showing up in the tabulations.


That somebody being Calcyman himself, mind -- and there was some server-side support needed, too, e.g. for sample soup (re)construction.

Hope we'll get a code drop for the new tool some time!
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby Apple Bottom » January 18th, 2017, 6:47 am

BTW, I noticed a discrepancy in the figures for the B3/S23/SS stats. The census currently says:

The following census was compiled from 926 committed hauls containing 456 028 192 614 objects generated from 3 732 136 786 soups.

However, the textcensus contains fewer objects:

$ cat b3s23.SS.txt | perl -nE '@a=split /,/; ($b=$a[1])=~s/\"//g; $sum+=$b; END {say $sum}'
455951534486
$
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby Apple Bottom » January 21st, 2017, 8:29 am

Apologies for triple-posting, but I noticed that Catagolue's reached half a million submitted hauls now. This one (submitted by benetnasch85 and verified by goldtiger997) is the 500,000th one, if I'm not mistaken. Congratulations!
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby muzik » March 1st, 2017, 3:59 pm

Professor and cloverleaf interchange still aren't named on Catagolue yet.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3310
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: apgsearch v3.1

Postby benetnasch85 » March 21st, 2017, 10:36 pm

Hear ye, hear ye! Apple Bottom has contributed 10 trillion objects to Catagolue!
User avatar
benetnasch85
 
Posts: 22
Joined: March 17th, 2017, 12:09 am

Re: apgsearch v3.1

Postby Apple Bottom » March 22nd, 2017, 5:55 am

benetnasch85 wrote:Hear ye, hear ye! Apple Bottom has contributed 10 trillion objects to Catagolue!


Aww shucks, sugarcube. 'taint nothin'.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!
User avatar
Apple Bottom
 
Posts: 1025
Joined: July 27th, 2015, 2:06 pm

Re: apgsearch v3.1

Postby muzik » March 23rd, 2017, 7:30 am

And yet those two still lifes still aren't named...
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3310
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: apgsearch v3.1

Postby drc » April 6th, 2017, 3:40 pm

What if we made a version of apgsearch that searches big sparse life soups (something like 1000x1000)? It sounds really dumb but it's merely a suggestion.
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y
User avatar
drc
 
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: apgsearch v3.1

Postby muzik » May 1st, 2017, 11:30 am

drc wrote:What if we made a version of apgsearch that searches big sparse life soups (something like 1000x1000)? It sounds really dumb but it's merely a suggestion.

Seems interesting.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3310
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: apgsearch v3.1

Postby fluffykitty » June 2nd, 2017, 1:24 am

How sparse?
I like making rules
fluffykitty
 
Posts: 578
Joined: June 14th, 2014, 5:03 pm

Re: apgsearch v3.1

Postby Rhombic » June 2nd, 2017, 6:35 am

fluffykitty wrote:How sparse?


Sparse enough. Beyond a certain limit, lowering the probability of a live cell doesn't alter the distribution of objects; in fact, it just has more blank space in between them.
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?
User avatar
Rhombic
 
Posts: 1056
Joined: June 1st, 2013, 5:41 pm

Re: apgsearch v3.1

Postby fluffykitty » June 2nd, 2017, 2:42 pm

Catagolue bug: Image
Link to page
I like making rules
fluffykitty
 
Posts: 578
Joined: June 14th, 2014, 5:03 pm

Re: apgsearch v3.1

Postby calcyman » June 2nd, 2017, 2:49 pm

fluffykitty wrote:Catagolue bug: Image
Link to page


Are you referring to the z-order of the bars in the chart? That's beyond my jurisdiction; you should be complaining to the creators of Highcharts instead.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
calcyman
 
Posts: 2058
Joined: June 1st, 2009, 4:32 pm

Re: apgsearch v3.1

Postby fluffykitty » June 2nd, 2017, 11:34 pm

Okay. On an unrelated note, we only got about 45B objects yesterday. When will the new apgsearch release bring us back to 1T/day?
I like making rules
fluffykitty
 
Posts: 578
Joined: June 14th, 2014, 5:03 pm

Re: apgsearch v3.1

Postby calcyman » June 3rd, 2017, 9:28 am

fluffykitty wrote:Okay. On an unrelated note, we only got about 45B objects yesterday. When will the new apgsearch release bring us back to 1T/day?


The 1T/day was when I was running apgmera on roughly 150 or 200 cores in total. The easiest way to get back up to that is for me to resume deploying on many cores -- there isn't really any possibility of attaining a significant speedup just using CPUs.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
calcyman
 
Posts: 2058
Joined: June 1st, 2009, 4:32 pm

Re: apgsearch v3.1

Postby fluffykitty » June 3rd, 2017, 4:54 pm

How did you get 200 cores to run apgmera?
I like making rules
fluffykitty
 
Posts: 578
Joined: June 14th, 2014, 5:03 pm

Re: apgsearch v3.1

Postby fluffykitty » June 3rd, 2017, 11:08 pm

How do I check the lifetime contribution of someone to B3S23C1?
I like making rules
fluffykitty
 
Posts: 578
Joined: June 14th, 2014, 5:03 pm

Re: apgsearch v3.1

Postby calcyman » June 4th, 2017, 6:51 am

fluffykitty wrote:How did you get 200 cores to run apgmera?


By having ssh access to about 60 machines of varying sizes (mostly quad-core machines).

fluffykitty wrote:How do I check the lifetime contribution of someone to B3S23C1?


View the HTML source of https://catagolue.appspot.com/census/b3s23/C1/
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
calcyman
 
Posts: 2058
Joined: June 1st, 2009, 4:32 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 3 guests