Skip to content

Commit 5cda047

Browse files
committed
more cleanup
1 parent d478ba1 commit 5cda047

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

old/config.ini

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
[extent]
2+
max_small_order = 31
3+
max_transitive_degree = 8
4+
skips = 16
5+
task_limit = 10
6+
max_gl2 = 9
7+
[dirs]
8+
base = ~/FiniteGroups/data
9+
subdirs = small, transitive, logs
10+
[logging]
11+
logfile_template = logs/{name}_{N}.log
12+
logfrequency = 1
13+
[plan]
14+
stages = Small, Collate
15+
#stages = Collate
16+
[StageHashAmbient]
17+
# Generates input hashfiles for natural families: symmetric, dihedral, matrix groups, etc
18+
[StageHashTransitive]
19+
# Generates input hashfiles for a range of transitive groups
20+
[StageHashGLnFq]
21+
# Generates input hashfiles for finite matrix groups
22+
[StageHashGLnZ]
23+
# Generates input hashfiles for finite subgroups of GLnZ
24+
logheader = [GLnZ:{n}]
25+
out0 = hashed/{N}/{hash}.txt
26+
data0 = ambient_label, elt_rep_type, generators, pc_code
27+
28+
[StageSubgroups]
29+
# Given a file with a list of labels already present in the labeled/ folder (and the parameters controlling which subgroups to add), generates input hashfiles for their subgroups.
30+
[StageFilter]
31+
# pick one representative from each isomorphism class, providing a temporary label (that includes the hash)
32+
# Once this process is successfully run, the files in the hashed folder should be DELETED, along with the .done files in the filtered folder so that we're ready for new data.
33+
# Note that the hashed and filtered folders don't write a header line in the interest of saving space (since hopefully many hash files will contain only one group)
34+
# We use a separate process for groups in the identifiable regime (e.g. <= 2000, not 512, 1024, 1536; also 3125 and others)
35+
input_format = ambient_label, elt_rep_type, generators, pc_code
36+
logheader = [filter:{N}:{hash}]
37+
in0 = hashed/{N}/{hash}.txt
38+
out0 = filtered/{N}/{hash}.txt
39+
data0 = ambient_label,
40+
out1 = hashcounts/{N}.txt
41+
[StageLabel]
42+
# choose permanent labels
43+
logheader = [label:{N}]
44+
[StageSmall]
45+
logheader = [small:{N}:{minid}]
46+
in0 = small/gps_{N}_{minid}.txt
47+
done = small/gps_{N}.done
48+
out0 = small/gps_{N}_{minid}.txt
49+
data0 = label, order, counter, factors_of_order, exponent, abelian, cyclic, solvable, supersolvable, nilpotent, metacyclic, metabelian, simple, almost_simple, quasisimple, perfect, monomial, rational, Zgroup, Agroup, pgroup, elementary, hyperelementary, rank, eulerian_function, center, center_label, central_quotient, commutator, commutator_label, abelian_quotient, commutator_count, frattini, frattini_label, frattini_quotient, fitting, radical, socle, transitive_degree, transitive_subgroup, perm_gens, aut_order, aut_group, outer_order, outer_group, factors_of_aut_order, nilpotency_class, number_conjugacy_classes, number_subgroup_classes, number_subgroups, number_normal_subgroups, number_characteristic_subgroups, derived_series, derived_length, perfect_core, chief_series, lower_central_series, upper_central_series, primary_abelian_invariants, smith_abelian_invariants, schur_multiplier, order_stats, elt_rep_type, ngens, pc_code, all_subgroups_known, normal_subgroups_known, maximal_subgroups_known, subgroup_inclusions_known, outer_equivalence
50+
# name, tex_name, smallrep, old_label, subgroup_index_bound, moddecompuniq, is_wreath_product, is_central_product, is_finite_matrix_group, is_direct_product, is_semidirect_product, composition_factors, composition_length
51+
out1 = small/subs_{N}_{minid}.txt
52+
data1 = label, outer_equivalence, counter, subgroup, subgroup_order, ambient, ambient_order, quotient, quotient_order, normal, characteristic, cyclic, abelian, perfect, sylow, hall, maximal, maximal_normal, minimal, minimal_normal, split, complements, direct, central, stem, count, conjugacy_class_count, core, coset_action_label, normalizer, centralizer, normal_closure, contains, contained_in
53+
# aut_counter, extension_counter, counter_by_index, quotient_action_kernel, quotient_action_image, quotient_fusion, subgroup_fusion, alias_spot, generators, projective_image
54+
out2 = small/cc_{N}_{minid}.txt
55+
data2 = label, group, size, counter, order, centralizer, powers
56+
# representative
57+
out3 = small/char_{N}_{minid}.txt
58+
data3 = label, group, dim, counter, kernel, faithful
59+
# image, center
60+
out4 = small/cgps_{N}_{minid}.txt
61+
data4 = label, dim, order, group, irreducible, indicator, schur_index, cyc_order_mat, cyc_order_traces, denominators, gens, traces
62+
# decomposition, trace_field
63+
[StageFillAuts]
64+
# Fill in NULL aut_group and outer_group now that we have groups beyond SmallGroups
65+
[StageSetAliases]
66+
# Fill in name, tex_name on groups; create special names tables; add alias_spot on the various tables that have it
67+
[StageCollate]
68+
logheader = '[Collate]'
69+
# data entries are required but unused
70+
in0 = small/gps_{N}_{minid}.txt
71+
out0 = gps_groups.txt
72+
data0 =
73+
in1 = small/subs_{N}_{minid}.txt
74+
out1 = gps_subgroups.txt
75+
data1 =
76+
in2 = small/cc_{N}_{minid}.txt
77+
out2 = gps_groups_cc.txt
78+
data2 =
79+
in3 = small/char_{N}_{minid}.txt
80+
out3 = gps_char.txt
81+
data3 =
82+
in4 = small/cgps_{N}_{minid}.txt
83+
out4 = gps_crep.txt
84+
data4 =

0 commit comments

Comments
 (0)