hwloc: null check for cpuset
[mpich-dev.git] / .gitignore
1 # Lines that start with '#' are comments.  See gitignore(5) for more info.
2
3 # objects and archives
4 *.[oa]
5 # libtool objects
6 *.lo
7 # backup files that many editors create
8 *~
9 # vim swap files
10 *.sw[a-z]
11 # darwin debug info dirs
12 *.dSYM/
13
14 # almost always derived from a Makefile.am now that ROMIO is converted and MPE
15 # is a separate package
16 Makefile.in
17 Makefile
18
19 # a lot of generic patterns for generated files
20 *-cache
21 *.MOD
22 *.aps
23 *.aux
24 *.bb
25 *.bbg
26 *.bbl
27 *.blg
28 *.cache
29 *.clog
30 *.clw
31 *.d
32 *.da
33 *.dot
34 *.dsp
35 *.dsw
36 *.dvi
37 *.eps
38 *.exe
39 *.exe.stackdump
40 *.gcda
41 *.gcno
42 *.gcov
43 *.htm
44 *.idx
45 *.ilg
46 *.ind
47 *.jar.log
48 *.la
49 *.lo
50 *.log
51 *.mod
52 *.ncb
53 *.no
54 *.o
55 *.opt
56 *.out
57 *.pdf
58 *.pf
59 *.plg
60 *.po
61 *.ps
62 *.pyc
63 *.s
64 *.safe
65 *.slog
66 *.so
67 *.stackdump
68 *.suo
69 *.toc
70 *.user
71 *.vcproj
72 *.vfproj
73 *conf.h
74 *conf.h.in
75 *old*.pdf
76 .*-cache
77 .deps
78 .dirstamp
79 .libs
80 .libstamp*
81 .libstamp0
82 .state-cache
83 TAGS
84 GPATH
85 GRTAGS
86 GTAGS
87 confdefs.h
88 config.h.in
89 config.log
90 config.status
91 config.system
92 configure
93 configure.lineno
94 hydra_config.h*
95 localdefs
96 mpe_*.conf
97 mpich*pgrs.html
98 mpid_config.h.in
99 mpiexec
100 old
101 old*_pngs
102 stamp-h1
103 summary.xml
104 summary.junit.xml
105 summary.tap
106 tags
107 apply-xfail.sh
108
109 # the hooks dir shouldn't be accidentally committed
110 /maint/hooks
111 /maint/getfuncstack
112
113 # directories copied by autogen.sh from other directories and (generally) should
114 # not have any contents added directly to them
115 /src/armci/m4
116 /src/mpi/romio/confdb
117 /src/mpl/confdb
118 /src/pm/hydra/confdb
119 /src/pm/hydra/mpl
120 /src/pm/hydra/mpl/confdb
121 /src/pm/hydra/tools/topo/hwloc/hwloc
122 /src/mpi/romio/mpl
123 /src/mpi/romio/mpl/confdb
124 /src/mpi/romio/version.m4
125 /src/pm/hydra/version.m4
126 /test/mpi/version.m4
127
128 # created by the build process in the test dirs
129 gen-src-stamp
130 Makefile.am-stamp
131
132 # created by maint/gen_subcfg_m4
133 /subsys_include.m4
134
135 # root confdb/ contents
136 /confdb/ar-lib
137 /confdb/compile
138 /confdb/config.guess
139 /confdb/config.sub
140 /confdb/depcomp
141 /confdb/install-sh
142 /confdb/libtool.m4
143 /confdb/ltmain.sh
144 /confdb/ltoptions.m4
145 /confdb/ltsugar.m4
146 /confdb/ltversion.m4
147 /confdb/lt~obsolete.m4
148 /confdb/missing
149
150 # random stuff
151 /maint/gcovmerge
152 /src/binding/fortran/mpif_h/buildiface-stamp
153 /src/binding/fortran/use_mpi/buildiface-stamp
154 /src/binding/cxx/buildiface-stamp
155
156 # script-generated f90 test files
157
158 # created solely from the f77 counterpart dirs
159
160 # dirs created by the local install of OPA & MPL
161 /share
162 /include
163
164 # random additions
165 /README.envvar
166 /maint/extracterrmsgs
167 /src/binding/fortran/use_mpi/mpi_base.f90.in
168 /src/binding/fortran/use_mpi/mpi_constants.f90.in
169 /src/mpi/romio/include/mpio.h
170 /src/mpi/romio/include/mpiof.h
171 /src/mpid/ch3/channels/nemesis/include/mpid_nem_net_module_defs.h
172 /src/packaging/envmods/mpich2.module
173 /src/packaging/pkgconfig/mpich2-c.pc
174 /src/packaging/pkgconfig/mpich2-ch3.pc
175 /src/packaging/pkgconfig/mpich2-cxx.pc
176 /src/packaging/pkgconfig/mpich2-f77.pc
177 /src/packaging/pkgconfig/mpich2-f90.pc
178 /src/packaging/spec/fedora.spec
179
180 # random additions 2
181 /mpich-doxygen
182 /src/include/mpir_ext.h
183 /src/include/mpichinfo.h
184 /src/packaging/envmods/mpich.module
185 /src/packaging/pkgconfig/mpich.pc
186 /src/glue/romio/all_romio_symbols.c
187
188 # stamp "witness" files from the new build system
189 /src/binding/fortran/use_mpi/buildiface.stamp
190 /src/binding/fortran/use_mpi/mpi.mod-stamp
191 /src/binding/fortran/use_mpi/mpi_base.mod-stamp
192 /src/binding/fortran/use_mpi/mpi_constants.mod-stamp
193 /src/binding/fortran/use_mpi/mpi_sizeofs.mod-stamp
194 /src/binding/fortran/use_mpi_f08/*.stamp
195
196 /src/mpe2/src/callstack/bin/bt2line
197
198 # MPL build products
199 /src/mpl/_configs.sed
200 /src/mpl/aclocal.m4
201 /src/mpl/confdb
202 /src/mpl/libtool
203 /src/mpl/include/mplconfig.h
204 /src/mpl/include/mpl_timer.h
205 /src/mpl/include/stamp-h1
206 /src/mpl/include/config.h
207 /src/mpl/include/stamp-h2
208
209 # ARMCI-MPI
210 /src/armci/aclocal.m4
211
212 /examples/f77/stdio.f
213
214 # artifacts created by the build system overhaul
215 /aclocal.m4
216 /config.lt
217 /src/mpi/romio/aclocal.m4
218 /src/mpi/romio/libtool
219 /src/pm/mpd/aclocal.m4
220 /src/pm/gforker/mpiexec.gforker
221 /maint/Version
222 /src/binding/fortran/mpif_h/Makefile.mk
223 /src/binding/fortran/use_mpi/Makefile.mk
224 /src/binding/fortran/use_mpi_f08/Makefile.mk
225
226 # MPICH2 parameter handling
227 /src/include/mpir_cvars.h
228 /src/util/cvar/mpir_cvars.c
229
230
231 ################################################################################
232 # stuff added a long time ago by `git svn show-ignore` from one of Dave's
233 # git-svn-clone repositories.  Some of this stuff may be stale and/or redundant
234 # with the more hand-written rules above.
235 ################################################################################
236
237 # /
238 /cache.base
239 /.mpich2
240 /libtool
241 /mpich2-doxygen
242 /lib
243 /mpich2.ncb
244 /mpich2.opt
245 /mpich2.plg
246 /mpich2.suo
247 /coverage*
248 /bin
249 /.err
250 /unusederr.txt
251 /www
252 /cscope.out
253 /cscope.files
254 /winbuild
255 /man
256 /README
257
258 # /confdb/
259 /confdb/www
260 /confdb/amdb
261 /confdb/tex
262 /confdb/pac.log
263 /confdb/pac.aux
264 /confdb/acconfig.h
265 /confdb/configure.in
266 /confdb/pac.ps
267 /confdb/pac.pdf
268
269 # /doc/
270
271 # /doc/design/
272 /doc/design/design.pdf
273
274 # /doc/faq/
275 /doc/faq/faq.htm
276 /doc/faq/faq.tex
277
278 # /doc/installguide/
279 /doc/installguide/install.pdf
280 /doc/installguide/config.options
281
282 # /doc/logging/
283 /doc/logging/logging.pdf
284
285 # /doc/mansrc/
286 /doc/mansrc/createhtmlindex
287
288 # /doc/namepub/
289 /doc/namepub/namepub.ps
290 /doc/namepub/namepub.dvi
291 /doc/namepub/twopm.eps
292
293 # /doc/pmi/
294 /doc/pmi/paper.ps
295 /doc/pmi/paper.pdf
296 /doc/pmi/pmi.pdf
297 /doc/pmi/pmi.ps
298 /doc/pmi/pmiman
299 /doc/pmi/pmipdf.tex
300
301 # /doc/refman/
302 /doc/refman/MPI_*.tex
303
304 # DJG-added
305 /doc/installguide/install.tex
306 /doc/userguide/user.tex
307 /doc/windev/windev.tex
308
309 # /doc/smpd/
310 /doc/smpd/smpd_pmi.pdf
311
312 # /doc/userguide/
313 /doc/userguide/user.pdf
314 /doc/userguide/user
315 /doc/userguide/faqsum.tex
316
317 # /doc/windev/
318 /doc/windev/windev.pdf
319 /doc/windev/config.options
320
321 # /examples/
322 /examples/hellow
323 /examples/sr
324 /examples/srtest
325 /examples/srvec
326 /examples/bcasttest
327 /examples/allred
328 /examples/spawntest
329 /examples/spawner
330 /examples/spawnee
331 /examples/cpi
332 /examples/pm2
333 /examples/cm2
334 /examples/icpi
335 /examples/child
336 /examples/parent
337 /examples/spawn_merge_child1
338 /examples/spawn_merge_child2
339 /examples/spawn_merge_parent
340
341 # /examples/cxx/
342 /examples/cxx/cxxpi
343
344 # /examples/f77/
345 /examples/f77/fpi
346
347 # /examples/f90/
348 /examples/f90/pi3f90
349
350
351 # /examples/windows/pmandel_vis/
352 /examples/windows/pmandel_vis/pman_vis.ncb
353 /examples/windows/pmandel_vis/pman_vis.aps
354 /examples/windows/pmandel_vis/pman_vis.suo
355
356 # /examples/windows/pmandel_vis_net/
357 /examples/windows/pmandel_vis_net/bin
358 /examples/windows/pmandel_vis_net/MandelViewer.csproj.user
359 /examples/windows/pmandel_vis_net/obj
360
361 # /examples/windows/pmitest/
362 /examples/windows/pmitest/pmitest.ncb
363 /examples/windows/pmitest/pmitest.suo
364
365 # /examples/windows/skeleton/
366 /examples/windows/skeleton/skeleton.ncb
367 /examples/windows/skeleton/skeleton.suo
368
369 # /maint/
370 /maint/genstates
371 /maint/simplemake
372 /maint/checkbuilds
373 /maint/findfixme
374 /maint/getstates
375 /maint/getcoverage
376 /maint/createcoverage
377 /maint/showsizes
378 /maint/getcross
379 /maint/f77tof90
380 /maint/makerpm
381 /maint/clmake
382 /maint/conftimestamp
383 /maint/extractstrings
384 /maint/extractstates
385 /maint/extractfixme
386 /maint/structalign
387 /maint/createhtmlindex
388 /maint/extractcvars
389 /maint/cvardirs
390
391 # /src/
392
393 # /src/binding/
394
395 # /src/binding/cxx/
396 /src/binding/cxx/Makefile.sm
397 /src/binding/cxx/mpicxx
398 /src/binding/cxx/mpicxx.h
399 /src/binding/cxx/mpicxx.h.in
400 /src/binding/cxx/mpicxx.conf
401 /src/binding/cxx/initcxx.cpp
402 /src/binding/cxx/initcxx.cxx
403 /src/binding/cxx/cov.dat
404 /src/binding/cxx/cov2html
405 /src/binding/cxx/*.h
406
407 # /src/binding/fortran/mpif_h/
408 /src/binding/fortran/mpif_h/include
409 /src/binding/fortran/mpif_h/Makefile.sm
410 /src/binding/fortran/mpif_h/mpif_bottom.h
411 /src/binding/fortran/mpif_h/setbotf.f
412 /src/binding/fortran/mpif_h/setbot.c
413 /src/binding/fortran/mpif_h/mpif77.conf
414 /src/binding/fortran/mpif_h/mpif77
415 /src/binding/fortran/mpif_h/*.c
416 /src/binding/fortran/mpif_h/fproto.h
417 /src/binding/fortran/mpif_h/mpif.h
418 /src/binding/fortran/mpif_h/mpif.h.in
419 /src/binding/fortran/mpif_h/fprotos.h
420
421 # /src/binding/fortran/use_mpi/
422 /src/binding/fortran/use_mpi/mpi_base.f90.orig
423 /src/binding/fortran/use_mpi/mpi_base.f90.new
424 /src/binding/fortran/use_mpi/mpif.h
425 /src/binding/fortran/use_mpi/Makefile.sm
426 /src/binding/fortran/use_mpi/mpi.f90
427 /src/binding/fortran/use_mpi/mpi_t1.f90
428 /src/binding/fortran/use_mpi/mpimod.pcl
429 /src/binding/fortran/use_mpi/mpi_sizeofs.f90
430 /src/binding/fortran/use_mpi/mpi_base.f90
431 /src/binding/fortran/use_mpi/mpif90model.h
432 /src/binding/fortran/use_mpi/mpif90type.h
433 /src/binding/fortran/use_mpi/mpi_constants.f90
434 /src/binding/fortran/use_mpi/typef90intf.c
435 /src/binding/fortran/use_mpi/typef90realf.c
436 /src/binding/fortran/use_mpi/typef90cmplxf.c
437 /src/binding/fortran/use_mpi/mpifnoext.h
438
439 # /src/binding/fortran/use_mpi_f08
440 /src/binding/fortran/use_mpi_f08/pmpi_f08.f90
441 /src/binding/fortran/use_mpi_f08/mpi_f08_compile_constants.f90
442 /src/binding/fortran/use_mpi_f08/mpi_f08_compile_constants.f90.in
443 /src/binding/fortran/use_mpi_f08/mpi_c_interface_types.f90
444 /src/binding/fortran/use_mpi_f08/mpi_c_interface_types.f90.in
445
446 /src/binding/fortran/use_mpi_f08/wrappers_f/profiling/*.f90
447
448 /src/binding/fortran/use_mpi_f08/wrappers_c/cdesc.c
449 /src/binding/fortran/use_mpi_f08/wrappers_c/cdesc.h
450 /src/binding/fortran/use_mpi_f08/wrappers_c/Makefile.mk
451 /src/binding/fortran/use_mpi_f08/wrappers_c/*_cdesc.c
452
453 # /src/env/
454 /src/env/mpicc
455 /src/env/mpicc.sh
456 /src/env/mpicc.bash
457 /src/env/mpicc.conf
458 /src/env/mpicxx
459 /src/env/mpicxx.sh
460 /src/env/mpicxx.bash
461 /src/env/mpicxx.conf
462 /src/env/mpif77
463 /src/env/mpif77.sh
464 /src/env/mpif77.bash
465 /src/env/mpif77.conf
466 /src/env/mpifort
467 /src/env/mpifort.sh
468 /src/env/mpifort.bash
469 /src/env/mpichversion
470 /src/env/parkill
471 /src/env/mpivars
472 /src/env/mpixxx_opts.conf
473 /src/env/cc_shlib.conf
474 /src/env/cxx_shlib.conf
475 /src/env/f77_shlib.conf
476 /src/env/fc_shlib.conf
477
478 # /src/include/
479 /src/include/mpi.h
480 /src/include/mpif.h
481 #/src/include/mpe_thread.h
482 /src/include/mpimod.pcl
483 /src/include/mpidu_datatype.h
484 /src/include/mpidu_dataloop.h
485 /src/include/gen_dataloop.h
486 /src/include/mpich2info.h
487 /src/include/mpio.h
488 /src/include/mpicxx.h
489 /src/include/mpimcxx.h
490 /src/include/mpiallstates.h
491 /src/include/lwnames.h
492 /src/include/mpitest.h
493 /src/include/win32
494 /src/include/win64
495
496 # /src/mpi/debugger/
497 /src/mpi/debugger/tvtest
498 /src/mpi/debugger/qdemo
499
500 # /src/mpi/errhan/
501 /src/mpi/errhan/defmsg.h
502
503 # /src/mpi/romio/
504 /src/mpi/romio/configure2
505 /src/mpi/romio/lib
506 /src/mpi/romio/bin
507 /src/mpi/romio/misc
508 /src/mpi/romio/cscope.files
509 /src/mpi/romio/cscope.out
510
511 # /src/mpi/romio/include/
512 /src/mpi/romio/include/mpio.h mpiof.h
513
514 # /src/mpi/romio/mpi-io/
515
516 # /src/mpi/romio/mpi-io/fortran/
517 /src/mpi/romio/mpi-io/fortran/g77
518 /src/mpi/romio/mpi-io/fortran/intel
519
520 # /src/mpi/romio/test/
521 /src/mpi/romio/test/runtests
522 /src/mpi/romio/test/misc.c
523 /src/mpi/romio/test/fmisc.f
524 /src/mpi/romio/test/large_file.c
525 /src/mpi/romio/test/fcoll_test.f
526 /src/mpi/romio/test/fperf.f
527 /src/mpi/romio/test/pfcoll_test.f
528 /src/mpi/romio/test/romiotests
529
530 # /src/mpi/romio/test-internal/
531
532 # /src/mpi/romio/util/
533 /src/mpi/romio/util/romioinstall
534
535 # /src/mpi/spawn/
536
537 # /src/mpid/ch3/channels/nemesis/nemesis/src/
538 /src/mpid/ch3/channels/nemesis/src/mpid_nem_net_array.c
539
540 # /src/nameserv/test/
541 /src/nameserv/test/testnd
542
543 # /src/pm/mpd/
544 /src/pm/mpd/pmitest0
545 /src/pm/mpd/mpdroot
546
547 # /src/pm/smpd/
548 /src/pm/smpd/smpd
549 /src/pm/smpd/smpd_version.h
550
551 # /src/pm/smpd/wmpiconfig/
552 /src/pm/smpd/wmpiconfig/bin
553 /src/pm/smpd/wmpiconfig/obj
554
555 # /src/pm/smpd/wmpiexec/
556 /src/pm/smpd/wmpiexec/bin
557 /src/pm/smpd/wmpiexec/obj
558
559 # /src/pm/smpd/wmpiregister/
560 /src/pm/smpd/wmpiregister/bin
561 /src/pm/smpd/wmpiregister/obj
562
563 # /src/pm/util/test/
564 /src/pm/util/test/argstest
565 /src/pm/util/test/forktest
566
567 # /src/util/logging/common/
568 /src/util/logging/common/describe_states.c
569 /src/util/logging/common/state_names.h
570
571 # /src/util/logging/rlog/
572 /src/util/logging/rlog/rlogconf.*
573 /src/util/logging/rlog/printrlog
574 /src/util/logging/rlog/printirlog
575 /src/util/logging/rlog/pprintirlog
576 /src/util/logging/rlog/irlog2rlog
577 /src/util/logging/rlog/trace_impl.h
578
579 # /test/
580 /test/runtests
581
582 # /test/commands/
583 /test/commands/cmdtests
584 /test/commands/stdintest
585 /test/commands/stdintest2
586 /test/commands/stdiotest
587 /test/commands/checkenv1
588
589 # /test/mpid/
590 /test/mpid/atomic
591 /test/mpid/dluse
592
593 # /test/mpid/ch3/
594 /test/mpid/ch3/reorder
595
596 # /test/util/info/
597 /test/util/info/infotest
598 /test/util/info/infomany
599
600 # /test/util/timer/
601 /test/util/timer/timertest
602
603 # /src/mpid/ch4/include
604 /src/mpid/ch4/include/netmodpre.h
605 /src/mpid/ch4/include/shmpre.h