/usr/share/deal.II/scripts/normalize.pl is in libdeal.ii-dev 6.3.1-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | ######################################################################
# $Id: normalize.pl 9957 2005-03-02 23:01:50Z guido $
#
# Copyright (C) 2001, 2003, 2005, the deal.II authors
#
# Remove insignificant volatile data from output files of tests
#
# Data affected:
# JobID line (containing date)
# line number of exceptions
# start and final residual in iterations
# small doubles
######################################################################
# Remove absolute path names
$D = $0;
$D =~ s!common/scripts/normalize.pl!!;
s!$D!DEAL_II_PATH/!g;
# Remove JobID
s/JobId.*//;
# Several date and time strings
s/%%Creation Date:.*//;
s/\"created\".*//;
s/# Time =.*//;
s/# Date =.*//;
s/^\s+Time =.*//;
s/^\s+Date =.*//;
s/Time tag:.*//g;
s/by the deal.II library on.*//;
# Exceptions
s/line <\d+> of file <.*\//file </;
# Make small exponentials zero
#s/-?\d?\.\d+e-[123456789]\d+/0.00/g;
# Zeroes are zero
s/-0\.00/0.00/g;
# Residual values
#s/value.*//;
#s/with residual.*//;
|