Let me guess - you are on Mac. Install homebrew (brew.sh) and runMoosey wrote: Inline... like comments? (Sorry, I'm not too good with code yet.)
Code: Select all
brew tap homebrew/versions
brew install [flags] gcc48
Hope it works!
Let me guess - you are on Mac. Install homebrew (brew.sh) and runMoosey wrote: Inline... like comments? (Sorry, I'm not too good with code yet.)
Code: Select all
brew tap homebrew/versions
brew install [flags] gcc48
No, not like comments. inline is a keyword in C which gives the compiler a hint about how it should compile a function. It is only used on function definitions. What Andrew is saying is that you need to edit gfind.c to change lines such asMoosey wrote:Inline... like comments? (Sorry, I'm not too good with code yet.)Andrew wrote:The link errors seem to be due to the use of inline. Edit gfind.c and either remove all the inline strings or change them to "static inline".Moosey wrote:I got gfind, but couldn't run it. Any tips on that?
Code: Select all
inline long hashFunction(node b, row r) {
Code: Select all
static inline long hashFunction(node b, row r) {
Now you have compiled gfind. There will be an executable file named "gfind" in the Gfind folder. You can now run gfind withMoosey wrote:What do i do now?
Code: Select all
./gfind c
Code: Select all
./gfind b3/s23/o3/v/f2
./gfind b3s23o3vf2
As an aside, please copy and paste output from the terminal as text rather than posting screenshots. This makes it just a bit easier for the rest of us trying to help you.wildmyron wrote:Further questions about compiling and using gfind are best asked in one of the existing gfind threads (of which there are several), such as How to use Gfind?
The warnings can be safely ignored in this case, it just means that the evaluation of the expression relies on precedence rules rather than being explicit about the order of operations.77topaz wrote:The "note" lines actually tell you precisely what to do to silence those warnings.
Yeah, after posting it I tried running the commands from the lifewiki tutorial and it worked.wildmyron wrote:Now you have compiled gfind. There will be an executable file named "gfind" in the Gfind folder. You can now run gfind withMoosey wrote:What do i do now?to see the options available.Code: Select all
./gfind c
Note: pass all the desired options as a single string, with or without slashes separating the options. The following two commands are equivalent:They will both find two small c/3 ships: one with 60 cells and the turtle.Code: Select all
./gfind b3/s23/o3/v/f2 ./gfind b3s23o3vf2
As an aside, please copy and paste output from the terminal as text rather than posting screenshots. This makes it just a bit easier for the rest of us trying to help you.wildmyron wrote:Further questions about compiling and using gfind are best asked in one of the existing gfind threads (of which there are several), such as How to use Gfind?
The warnings can be safely ignored in this case, it just means that the evaluation of the expression relies on precedence rules rather than being explicit about the order of operations.77topaz wrote:The "note" lines actually tell you precisely what to do to silence those warnings.
Code: Select all
#C partial p5 hyperfountain -- David Eppstein, 2 October 2002
x = 25, y = 39, rule = B3/S23
12bo4$6bo2b2obob2o2bo$4b5o2bobo2b5o$3bo4b2obobob2o4bo$2bob3o11b3obo$3b
o3bob7obo3bo$4b3o11b3o$6bo11bo$2b4ob3o5b3ob4o$bo4b4ob3ob4o4bo$b2o2b2o
4b3o4b2o2b2o$5bob4o3b4obo$11bobo$3b2ob2obobobobob2ob2o$2bo3bo4bobo4bo
3bo$2bobo3bo2bobo2bo3bobo$b2o2b4obo3bob4o2b2o$o2bo5b2o3b2o5bo2bo$2ob4o
11b4ob2o$3b8o3b8o$4o5b2o3b2o5b4o$o5b5o3b5o5bo$b4o2bo9bo2b4o$12bo$b4o3b
2ob3ob2o3b4o$bo2b3o5bo5b3o2bo$2bo2bo2bo7bo2bo2bo$obo3bobo7bobo3bobo$2o
4b3o7b3o4b2o$4b2obobo5bobob2o$3b5o2b2ob2o2b5o$3b2ob2ob2o3b2ob2ob2o$5b
2o11b2o$5bo13bo$bo2bo15bo2bo$2b2o17b2o!
Obviously reducible:dvgrn wrote: ↑February 12th, 2020, 5:47 pmThis incomplete search result came up in a discussion today -- figured I'd repost it here:
Can modern tools find a completion for this? There was a definite negative result that Nicolay Beluchenko reported for a p4 "ultrafountain" (largest possible number of blank rows given the period), but I don't think there's a p5 hyperfountain or ultrafountain known yet, or a proven negative result. (?)Code: Select all
#C partial p5 hyperfountain -- David Eppstein, 2 October 2002 x = 25, y = 39, rule = B3/S23 12bo4$6bo2b2obob2o2bo$4b5o2bobo2b5o$3bo4b2obobob2o4bo$2bob3o11b3obo$3b o3bob7obo3bo$4b3o11b3o$6bo11bo$2b4ob3o5b3ob4o$bo4b4ob3ob4o4bo$b2o2b2o 4b3o4b2o2b2o$5bob4o3b4obo$11bobo$3b2ob2obobobobob2ob2o$2bo3bo4bobo4bo 3bo$2bobo3bo2bobo2bo3bobo$b2o2b4obo3bob4o2b2o$o2bo5b2o3b2o5bo2bo$2ob4o 11b4ob2o$3b8o3b8o$4o5b2o3b2o5b4o$o5b5o3b5o5bo$b4o2bo9bo2b4o$12bo$b4o3b 2ob3ob2o3b4o$bo2b3o5bo5b3o2bo$2bo2bo2bo7bo2bo2bo$obo3bobo7bobo3bobo$2o 4b3o7b3o4b2o$4b2obobo5bobob2o$3b5o2b2ob2o2b5o$3b2ob2ob2o3b2ob2ob2o$5b 2o11b2o$5bo13bo$bo2bo15bo2bo$2b2o17b2o!
Here's a link with some previous discussion of the terminology.
Code: Select all
x = 162, y = 27, rule = B3/S23
19b2obo7b2o12bo2bobobo3b2o2b2ob2o5bo19b2obo2bob2o3bobo2bo4b2o8b2o9b2o
15b2o$15b2o2bob2o2bo4bo4b2o5b6ob2obobo2bo2bobobo3bobo9bobo2bobo2bob4ob
obobob2o2b3o2bobo7bobobo2bobo2bo2b2o10bo2bo$14bo2bobo3b3o6bobobo4bo6bo
3bob2ob2o5bo3bobo8bob5ob2obo8bobo3b2o3bobobo4b2obobob4ob2obobo2bo3b2ob
o3b2o5bo$11b2o2b3o2b2o6b5obo6bo2b2o2bo3bo2bo3b3o2bob2o2b2o4bo2bo7bo2b
4ob2o2bob3o4b2obobo5bobo2bo7bobo2b2o4bob5o6bobo$6bo3bo2b2o3bobob2o4bo
5b2o4b2obo2bobob2obo2b2o4bob2obobo2bo2bobob2ob2o3bobo3bobobobo4b4obobo
9bobob6o4b2o2b3obo5bo6bobo$5bobobobo3bob2obo3bo4b4o4bo5bo2bobo2bob2obo
b4obo4b2obo2bo2bo2bobo2bobobobobo3bo2bob2o3bo3bo8bo2bobo5b4o2bo4bob4o
7b2obob2o$5bobobobob2o4b2o2bobobob2o2b3o3b2ob2ob2o4bobo2bo4bobo5bo3bo
2bobo3bobo3bo6bo2bobob2o2bo2bobobo2b4obobo4bobo4bob4obo7bo2b2o3bo2bo$
4b2obob2ob2o2b2o2b6obo11bob2o5bo2bob2obobo2bob3o4b2ob2o4b3ob2o6bo3b2o
4bobob3o8bo4b3o2b2o3bo2b2o4b3ob3o3bo2b2o3bobo$5bo2bo2b2ob4o4b2obobob2o
6bo14b2o4bo2bo5bobob5o3bobobo2b3o6b4obo3bo2bo3bo6b2ob2o3b2ob3o5bobo3b
2ob3o2b4o3bob2o$5b2o4b2obo6b3o6bo4b2o8b2obobobob4o4bo2b2ob2obo3bob2obo
bobo4bo2bobo4b5o7bob2o7bo4bo3bob2obo2b4obo2bobobo4bobobo$4bobobo2b2obo
b4o3bo9b2o8bo2bobo4bo3b5obobobobob2o3bo2bo2bobob2ob4ob4o6b6obobo8b2o3b
ob2o2bo3b2o3bobo2bobo2b4obo2bo$4bo3bo5bobo2bobobo2bo16b3o2bobobob2o5bo
bobobobobobo5bob2o2bob2o4bo4b3o2bo3bo2bo2bo3b2o4bo4bo2b2o2b2o2b3o2b4o
2bobo4bobo$5b2obo3b2obo4b2o2b3o19b2obob2obob3o4b2obobobo2b6obo2b2o5bo
2bo2bo4bo2bo5bob2obo2bo2bo2b2o4bo2b2obobo3b2o4b2obo2bobo2b2o$o3bo3bo3b
2o8b2o21bo3bo9bo2bo3bo3bobo7bobo2b5obobobob4ob2obo3b2o4b2obobob2o2bo2b
2obo5b2obo2bo2bo3bob2obobo$5b2obo3b2obo4b2o2b3o19b2obob2obob3o4b2obobo
bo2b6obo2b2o5bo2bo2bo4bo2bo5bob2obo2bo2bo2b2o4bo2b2obobo3b2o4b2obo2bob
o2b2o$4bo3bo5bobo2bobobo2bo16b3o2bobobob2o5bobobobobobobo5bob2o2bob2o
4bo4b3o2bo3bo2bo2bo3b2o4bo4bo2b2o2b2o2b3o2b4o2bobo4bobo$4bobobo2b2obob
4o3bo9b2o8bo2bobo4bo3b5obobobobob2o3bo2bo2bobob2ob4ob4o6b6obobo8b2o3bo
b2o2bo3b2o3bobo2bobo2b4obo2bo$5b2o4b2obo6b3o6bo4b2o8b2obobobob4o4bo2b
2ob2obo3bob2obobobo4bo2bobo4b5o7bob2o7bo4bo3bob2obo2b4obo2bobobo4bobob
o$5bo2bo2b2ob4o4b2obobob2o6bo14b2o4bo2bo5bobob5o3bobobo2b3o6b4obo3bo2b
o3bo6b2ob2o3b2ob3o5bobo3b2ob3o2b4o3bob2o$4b2obob2ob2o2b2o2b6obo11bob2o
5bo2bob2obobo2bob3o4b2ob2o4b3ob2o6bo3b2o4bobob3o8bo4b3o2b2o3bo2b2o4b3o
b3o3bo2b2o3bobo$5bobobobob2o4b2o2bobobob2o2b3o3b2ob2ob2o4bobo2bo4bobo
5bo3bo2bobo3bobo3bo6bo2bobob2o2bo2bobobo2b4obobo4bobo4bob4obo7bo2b2o3b
o2bo$5bobobobo3bob2obo3bo4b4o4bo5bo2bobo2bob2obob4obo4b2obo2bo2bo2bobo
2bobobobobo3bo2bob2o3bo3bo8bo2bobo5b4o2bo4bob4o7b2obob2o$6bo3bo2b2o3bo
bob2o4bo5b2o4b2obo2bobob2obo2b2o4bob2obobo2bo2bobob2ob2o3bobo3bobobobo
4b4obobo9bobob6o4b2o2b3obo5bo6bobo$11b2o2b3o2b2o6b5obo6bo2b2o2bo3bo2bo
3b3o2bob2o2b2o4bo2bo7bo2b4ob2o2bob3o4b2obobo5bobo2bo7bobo2b2o4bob5o6bo
bo$14bo2bobo3b3o6bobobo4bo6bo3bob2ob2o5bo3bobo8bob5ob2obo8bobo3b2o3bob
obo4b2obobob4ob2obobo2bo3b2obo3b2o5bo$15b2o2bob2o2bo4bo4b2o5b6ob2obobo
2bo2bobobo3bobo9bobo2bobo2bob4obobobob2o2b3o2bobo7bobobo2bobo2bo2b2o
10bo2bo$19b2obo7b2o12bo2bobobo3b2o2b2ob2o5bo19b2obo2bob2o3bobo2bo4b2o
8b2o9b2o15b2o!
"Martin's hyperfountain", I suppose?Extrementhusiast wrote: ↑February 14th, 2020, 9:13 pmObviously reducible:Code: Select all
x = 162, y = 27, rule = B3/S23 19b2obo7b2o12bo2bobobo3b2o2b2ob2o5bo19b2obo2bob2o3bobo2bo4b2o8b2o9b2o 15b2o$15b2o2bob2o2bo4bo4b2o5b6ob2obobo2bo2bobobo3bobo9bobo2bobo2bob4ob obobob2o2b3o2bobo7bobobo2bobo2bo2b2o10bo2bo$14bo2bobo3b3o6bobobo4bo6bo 3bob2ob2o5bo3bobo8bob5ob2obo8bobo3b2o3bobobo4b2obobob4ob2obobo2bo3b2ob o3b2o5bo$11b2o2b3o2b2o6b5obo6bo2b2o2bo3bo2bo3b3o2bob2o2b2o4bo2bo7bo2b 4ob2o2bob3o4b2obobo5bobo2bo7bobo2b2o4bob5o6bobo$6bo3bo2b2o3bobob2o4bo 5b2o4b2obo2bobob2obo2b2o4bob2obobo2bo2bobob2ob2o3bobo3bobobobo4b4obobo 9bobob6o4b2o2b3obo5bo6bobo$5bobobobo3bob2obo3bo4b4o4bo5bo2bobo2bob2obo b4obo4b2obo2bo2bo2bobo2bobobobobo3bo2bob2o3bo3bo8bo2bobo5b4o2bo4bob4o 7b2obob2o$5bobobobob2o4b2o2bobobob2o2b3o3b2ob2ob2o4bobo2bo4bobo5bo3bo 2bobo3bobo3bo6bo2bobob2o2bo2bobobo2b4obobo4bobo4bob4obo7bo2b2o3bo2bo$ 4b2obob2ob2o2b2o2b6obo11bob2o5bo2bob2obobo2bob3o4b2ob2o4b3ob2o6bo3b2o 4bobob3o8bo4b3o2b2o3bo2b2o4b3ob3o3bo2b2o3bobo$5bo2bo2b2ob4o4b2obobob2o 6bo14b2o4bo2bo5bobob5o3bobobo2b3o6b4obo3bo2bo3bo6b2ob2o3b2ob3o5bobo3b 2ob3o2b4o3bob2o$5b2o4b2obo6b3o6bo4b2o8b2obobobob4o4bo2b2ob2obo3bob2obo bobo4bo2bobo4b5o7bob2o7bo4bo3bob2obo2b4obo2bobobo4bobobo$4bobobo2b2obo b4o3bo9b2o8bo2bobo4bo3b5obobobobob2o3bo2bo2bobob2ob4ob4o6b6obobo8b2o3b ob2o2bo3b2o3bobo2bobo2b4obo2bo$4bo3bo5bobo2bobobo2bo16b3o2bobobob2o5bo bobobobobobo5bob2o2bob2o4bo4b3o2bo3bo2bo2bo3b2o4bo4bo2b2o2b2o2b3o2b4o 2bobo4bobo$5b2obo3b2obo4b2o2b3o19b2obob2obob3o4b2obobobo2b6obo2b2o5bo 2bo2bo4bo2bo5bob2obo2bo2bo2b2o4bo2b2obobo3b2o4b2obo2bobo2b2o$o3bo3bo3b 2o8b2o21bo3bo9bo2bo3bo3bobo7bobo2b5obobobob4ob2obo3b2o4b2obobob2o2bo2b 2obo5b2obo2bo2bo3bob2obobo$5b2obo3b2obo4b2o2b3o19b2obob2obob3o4b2obobo bo2b6obo2b2o5bo2bo2bo4bo2bo5bob2obo2bo2bo2b2o4bo2b2obobo3b2o4b2obo2bob o2b2o$4bo3bo5bobo2bobobo2bo16b3o2bobobob2o5bobobobobobobo5bob2o2bob2o 4bo4b3o2bo3bo2bo2bo3b2o4bo4bo2b2o2b2o2b3o2b4o2bobo4bobo$4bobobo2b2obob 4o3bo9b2o8bo2bobo4bo3b5obobobobob2o3bo2bo2bobob2ob4ob4o6b6obobo8b2o3bo b2o2bo3b2o3bobo2bobo2b4obo2bo$5b2o4b2obo6b3o6bo4b2o8b2obobobob4o4bo2b 2ob2obo3bob2obobobo4bo2bobo4b5o7bob2o7bo4bo3bob2obo2b4obo2bobobo4bobob o$5bo2bo2b2ob4o4b2obobob2o6bo14b2o4bo2bo5bobob5o3bobobo2b3o6b4obo3bo2b o3bo6b2ob2o3b2ob3o5bobo3b2ob3o2b4o3bob2o$4b2obob2ob2o2b2o2b6obo11bob2o 5bo2bob2obobo2bob3o4b2ob2o4b3ob2o6bo3b2o4bobob3o8bo4b3o2b2o3bo2b2o4b3o b3o3bo2b2o3bobo$5bobobobob2o4b2o2bobobob2o2b3o3b2ob2ob2o4bobo2bo4bobo 5bo3bo2bobo3bobo3bo6bo2bobob2o2bo2bobobo2b4obobo4bobo4bob4obo7bo2b2o3b o2bo$5bobobobo3bob2obo3bo4b4o4bo5bo2bobo2bob2obob4obo4b2obo2bo2bo2bobo 2bobobobobo3bo2bob2o3bo3bo8bo2bobo5b4o2bo4bob4o7b2obob2o$6bo3bo2b2o3bo bob2o4bo5b2o4b2obo2bobob2obo2b2o4bob2obobo2bo2bobob2ob2o3bobo3bobobobo 4b4obobo9bobob6o4b2o2b3obo5bo6bobo$11b2o2b3o2b2o6b5obo6bo2b2o2bo3bo2bo 3b3o2bob2o2b2o4bo2bo7bo2b4ob2o2bob3o4b2obobo5bobo2bo7bobo2b2o4bob5o6bo bo$14bo2bobo3b3o6bobobo4bo6bo3bob2ob2o5bo3bobo8bob5ob2obo8bobo3b2o3bob obo4b2obobob4ob2obobo2bo3b2obo3b2o5bo$15b2o2bob2o2bo4bo4b2o5b6ob2obobo 2bo2bobobo3bobo9bobo2bobo2bob4obobobob2o2b3o2bobo7bobobo2bobo2bo2b2o 10bo2bo$19b2obo7b2o12bo2bobobo3b2o2b2ob2o5bo19b2obo2bob2o3bobo2bo4b2o 8b2o9b2o15b2o!
Code: Select all
x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!
Yowzers. Before too much time is spent on optimization, does anyone know of an application that actually needs such a ridiculously isolated spark?Freywa wrote: ↑February 14th, 2020, 10:09 pm"Martin's hyperfountain", I suppose?Extrementhusiast wrote: ↑February 14th, 2020, 9:13 pmObviously reducible:Code: Select all
x = 162, y = 27, rule = B3/S23...
Code: Select all
x = 54, y = 27, rule = B3/S23
19b2obo7bo2bo$15b2o2bob2o2bo4b4o$14bo2bobo3b3o18bo2bo2bo$11b2o2b3o2b2o
6b8o8b7o$6bo3bo2b2o3bobob2o4bo6bo$5bobobobo3bob2obo3bo4b5o8b5o2b2o$5bo
bobobob2o4b2o2bobobob2o11b2ob2obo2bo$4b2obob2ob2o2b2o2b6obo7bo15bo$5bo
2bo2b2ob4o4b2obobob2o2bo2bob2o2bo3b2obob2o$5b2o4b2obo6b3o6bo4bo3bobobo
3b3o3bo$4bobobo2b2obob4o3bo9bobobobobob4o3bobo$4bo3bo5bobo2bobobo2bo5b
ob2ob2obobo3bo2b2ob2o$5b2obo3b2obo4b2o2b3o3b3o7bo2bo$o3bo3bo3b2o8b2o5b
o3b7ob2obo$5b2obo3b2obo4b2o2b3o3b3o7bo2bo$4bo3bo5bobo2bobobo2bo5bob2ob
2obobo3bo2b2ob2o$4bobobo2b2obob4o3bo9bobobobobob4o3bobo$5b2o4b2obo6b3o
6bo4bo3bobobo3b3o3bo$5bo2bo2b2ob4o4b2obobob2o2bo2bob2o2bo3b2obob2o$4b
2obob2ob2o2b2o2b6obo7bo15bo$5bobobobob2o4b2o2bobobob2o11b2ob2obo2bo$5b
obobobo3bob2obo3bo4b5o8b5o2b2o$6bo3bo2b2o3bobob2o4bo6bo$11b2o2b3o2b2o
6b8o8b7o$14bo2bobo3b3o18bo2bo2bo$15b2o2bob2o2bo4b4o$19b2obo7bo2bo!