forked from milc-qcd/milc_qcd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo
66 lines (45 loc) · 1.85 KB
/
todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
July 24, 2012
List of code projects to be done:
----------------------------------------------------------------------
Detect and respond to a premature EOF in propagator, etc reading. See
Rachel's message of July 16.
In the plain MILC version, implement Osborn's improvements to the HISQ
fermion force
Mixed precision staggered inverter.
Try reliable update algorithm for clover fermions.
Fix handling of file and propagator metadata. We need to create the
info strings from generic routines and use current info in the
mass/kappa structures plus source structures.
Allow ASCII labels for source, quark, and propagators in
clover_invert2 and ks_spectrum.
Let "EO" override the fermion type in the improved actions
Fix rephasing for SU(3) for HISQ
Make MILC staggered inverter interface similar to QOP's
Check that all important macro options are documented in output logs.
General housekeeping
Rationalize fermion_force interface
Fix file title info
Put make 3rd neighbors in a generic dir.
Make internal prototypes static
Clean out scrapped (commented) code
Fold in Beat Jegerlehner's multimass clover inverter
Throughout:
Continue moving toward field-major layout.
Continue testing prefetching and layout strategies.
Fix arb_dirac_eigen? It has not been debugged for parallel running.
----------------------------------------------------------------------
HYPISQ chores
Placeholder files needing development
generic_ks/fermion_force_hypisq_multi.c
generic_ks/fermion_links_hypisq_load_milc.c
generic_ks/fermion_links_hypisq_milc.c
generic_ks/ks_action_paths_hypisq.c
generic_ks/show_hypisq_force_opts.c
generic_ks/show_hypisq_links_opts.c
generic_ks/su3_mat_op.c
include/fermion_links_milc.h
I have assumed we want a Naik epsilon.
So I have added if FERM_ACTION == HYPISQ stuff in
generic_ks/fermion_links.c
generic_ks/mu_fast.c
generic_ks/f_meas.c